Taxonomy DJ
VI Download free

How to build a DJ playlist by BPM and key for smooth mixing

Detect BPM and key for every track, pick an opener, then choose each next track within a few BPM and a harmonic step on the Camelot wheel. Lay those steps along an energy curve and you have a playlist that mixes smoothly from start to finish.

· 3 min read · DJ TDope

Why build playlists by BPM and key

Two tracks that overlap in a transition need to share a tempo and a tonal center.

  • Close BPMs mean small tempo changes. A few percent is hard to notice; push much further and the track sounds different, vocals especially.
  • Matching keys mean the overlap sounds smooth. Clashing keys sound harsh, like two people singing in different keys.

Prep a list that already fits on both counts and, when you play, you can focus on the vibe instead of digging for the next track. New to Camelot codes? Read what the Camelot wheel is first.

Rules for picking the next track

MoveExampleHow it feels
Same Camelot code8A to 8ASmoothest
One step, same letter8A to 9A or 7AA subtle color change
Same number, other letter8A to 8BClearly brighter or darker
Two steps up, same letter8A to 10AAn energy lift, use it sparingly

For tempo, staying within ±3 BPM per step is safe: at 128 BPM that's just over 2%. Change the tempo without key lock and the pitch moves too; around 6% is a full semitone. See why the key stays put when the tempo changes.

Shape an energy curve for the whole set

A good playlist isn't just a chain of compatible tracks. It goes somewhere: a gentle open, a steady build, a peak, then a cool-down. A slowly rising BPM and your Camelot moves are the two main levers.

An eight-track example:

#BPMCamelotMove
11208AOpener
21218ASame code, totally safe
31229AOne step
41249BSwitch to major, the room brightens
512510BOne step
612612BTwo steps up, energy lift
712812BSame code, peak
812812ASwitch to minor, darker, ready to wind down

No step jumps more than 2 BPM, none breaks the Camelot wheel, and the set still climbs from 120 to 128 BPM. Energy also lives in the tracks themselves, so listen to each transition before you lock it in.

FAQ

Does every track have to match in key?

Not always. Drum-heavy tracks with little melody layer over each other with barely any clash. A quick cut through a breakdown also hides two keys that don't fit. Melodic tracks and long vocals are where the rules really matter.

What if two tracks are far apart in BPM?

Transition during a breakdown, cut cleanly with an effect, or mix at half time: a 70 BPM track and a 140 BPM track share the same foot tap. To change the tempo of a whole set, climb over several tracks instead of jumping once.

Can I open the playlist in other DJ software?

Yes. Export it as an M3U file, then open that in the DJ software or player you use.

Does it cost anything?

No. Playlists, BPM, key, and Camelot detection, and both next-track filters are free on every plan, with no track limit.

Do it fast with Taxonomy DJ

The playlist manager in Taxonomy DJ has BPM, key, and Camelot on every track:

  1. In the Music Library tab, click Add music folder, choose Analyze waveforms, and click Scan. Camelot codes are colored around the wheel, so neighbors stand out at a glance.
  2. Click the BPM column header to order tracks by tempo. Pick your opener, right-click ▸ Add to playlist, and create a new playlist.
  3. Right-click that track ▸ Filter harmonic matches, then right-click again ▸ Filter BPM ±3. The table now shows only tracks that fit both the key and the tempo.
  4. Pick the next track and add it to the playlist. From that track, repeat step 3: the new filters replace the old ones. When you're done, click Clear all filters.
  5. In the Playlists tab, drag rows to reorder and double-click to hear the whole chain. Right-clicking a track inside the playlist also offers Filter harmonic matches, to see right away which tracks in the list fit with it.
  6. When it's ready, right-click the playlist ▸ Export M3U file, or Copy to folder to put the whole set on a USB stick.

Every step above is free. Download Taxonomy DJ and build your first set from your own library. Want key and BPM in your filenames so you can pick tracks right on the USB stick? See how to rename files with BPM and key.

Play it loud. Watch it move. Keep every crate in order.

Playback with EQ, spectrum and visuals, BPM and key, duplicate cleanup, file checks: download Taxonomy DJ and start free. Upgrade to Premium to have it classify your whole library your way and batch edit tags.

Message us on Zalo

Taxonomy DJ Zalo QR code

Scan this code with your phone's camera or the Zalo app to open the chat.

Signed in to Zalo Web? Open the chat