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
| Move | Example | How it feels |
|---|---|---|
| Same Camelot code | 8A to 8A | Smoothest |
| One step, same letter | 8A to 9A or 7A | A subtle color change |
| Same number, other letter | 8A to 8B | Clearly brighter or darker |
| Two steps up, same letter | 8A to 10A | An 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:
| # | BPM | Camelot | Move |
|---|---|---|---|
| 1 | 120 | 8A | Opener |
| 2 | 121 | 8A | Same code, totally safe |
| 3 | 122 | 9A | One step |
| 4 | 124 | 9B | Switch to major, the room brightens |
| 5 | 125 | 10B | One step |
| 6 | 126 | 12B | Two steps up, energy lift |
| 7 | 128 | 12B | Same code, peak |
| 8 | 128 | 12A | Switch 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:
- 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.
- Click the BPM column header to order tracks by tempo. Pick your opener, right-click ▸ Add to playlist, and create a new playlist.
- 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.
- 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.
- 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.
- 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.