DJ Set Planning Guide - How to Build and Structure a DJ Set | BeatKey

DJ Set Planning Guide

How to build and structure a DJ set that works, from opener to closer. Covers energy arc, harmonic mixing, BPM management, and track selection using free tools.

Step 1: Tag your tracks first

You cannot plan transitions without knowing the BPM and key of every track. Use BeatKey to detect both instantly.

Detect BPM + Key Free

The Energy Arc

Every great DJ set follows an emotional journey. The energy arc maps that journey into four phases. Without a deliberate arc, sets feel flat or inconsistent, even if individual transitions are technically perfect.

Opener

20-30 min
30%

Set the tone. Let the room fill. Use deeper, more atmospheric tracks.

BPM range: 118-124 (House) / 85-92 (Hip-Hop)
Camelot tip: Start in a neutral key. 8A (Am) or 1A (Bm) work well across genres.

Build

30-45 min
60%

Gradually introduce energy. Crowd is warming up. More recognizable records.

BPM range: 124-128 (House) / 90-96 (Hip-Hop)
Camelot tip: Move clockwise on the Camelot Wheel to build harmonic tension.

Peak

20-40 min
100%

Maximum energy. Your biggest records. Crowd should be fully engaged.

BPM range: 128-135 (House) / 95-105 (Hip-Hop/Trap)
Camelot tip: Use +2 Camelot jumps for energy boosts. Try mode switches (A to B) for dramatic lifts.

Resolution

15-25 min
50%

Wind down gracefully. End the journey. Leave them wanting more.

BPM range: 120-126 (House) / 85-90 (Hip-Hop)
Camelot tip: Return toward your opening key. Close the harmonic loop for a satisfying end.

Track Tagging Workflow

Tag every track in your library with BPM and Camelot key before you play. This is the preparation that makes everything else possible. Do it once per track, then it is done.

1

Upload to BeatKey

beatkey.app

Drop your audio file into BeatKey. Works with MP3, WAV, FLAC, AIFF. No Spotify account needed - great for promos and unreleased tracks.

Output: BPM + Musical Key + Camelot Code

2

Tag in Your Library

Your DJ software

Add BPM and key to the comments or key field in Rekordbox, Serato, Traktor, or VirtualDJ. Most software has a dedicated key field that reads Camelot notation.

Output: Tagged tracks in your DJ library

3

Sort by BPM Range

Your DJ software

Create smart playlists or crates sorted by BPM range for each set section: opener (118-124), build (124-128), peak (128-135), resolution (120-126). Adjust ranges for your genre.

Output: BPM-sorted cue lists per energy phase

4

Plan Key Transitions

Camelot Wheel

For each planned transition in your set, check the Camelot Wheel to confirm compatibility. Click any key to see all 4 compatible options. Deep-link directly from BeatKey results.

Output: Harmonic transition map

5

Calculate Delay Times

BPM Delay Calculator

For tracks where you plan to use delay throws or reverb tails in the transition, pre-calculate the sync-locked ms value for your BPM. Set it on your FX unit before the set.

Output: Pre-calculated delay times per track BPM

BPM Ranges by Genre

BPM ranges vary significantly by genre. Knowing the typical range for your genre helps you plan transitions and avoid jarring tempo mismatches.

GenreOpenerBuildPeak
Deep House
118-122122-126124-128
Tech House
124-127126-130128-133
Techno
130-135132-138136-145
Hip-Hop / Trap
85-9290-9695-105
Drum & Bass
170-172172-176174-180
Afrobeats
100-105105-108107-112

BPM ranges are conventions, not rules. Crowd, venue, and time of night all shift what works.

Transition Techniques

Different transitions serve different moments in a set. Master these in order, from beginner to expert.

🎚

BPM Match

Beginner

Match the tempo of the incoming track to the outgoing track. The foundation of all DJ mixing.

Tip: Tag every track with BPM using BeatKey before you play. Saves time in the moment.

🎵

Harmonic Mix

Intermediate

Transition between tracks in compatible Camelot keys. Blends sound musical, not clashing.

Tip: Use beatkey.app/camelot-wheel to find compatible keys. Same number or adjacent numbers on the wheel.

âš¡

Energy Jump

Intermediate

Move +2 steps clockwise on the Camelot Wheel to raise energy and create a lift.

Tip: Use sparingly, 1-2 times per hour at most. Overuse makes the jump feel cheap.

🔄

Mode Switch

Advanced

Switch from A (minor) to B (major) with the same number for a dramatic tonal shift.

Tip: 8A to 8B = A minor to C major. Creates a euphoric, uplifting moment. Great for peak moments.

✂

Drop Cut

Advanced

Cut directly on the drop without blending. Works when energy and key are both compatible.

Tip: Prep with delay-synced reverb on the outgoing track. Use delay.beatkey.app to calculate the decay time.

💥

Key Clash (intentional)

Expert

Deliberately mix incompatible keys to create tension before a resolution.

Tip: Build in 8 bars of tension, then resolve to a compatible key. Needs confident timing and good crowd reading.

Set Length Reference

How many tracks to prepare depends on set length and format. Always over-prepare, the room may pull you in unexpected directions.

Set TypeDurationTracks UsedTracks to Prep
Club warm-up1 hour15-2045-60
Main room slot2 hours25-3580-100
Festival set45-60 min12-1640-50
Radio/podcast mix60-90 min15-2550-70
Closing set1-2 hours20-3060-80
Bar/lounge set3-4 hours50-70150-200

Common Set Planning Mistakes

Scripting every transition

A rigid playlist ignores the room. Prepare sections and track pools, not a fixed order. The crowd tells you what they need.

Starting too high

Playing peak energy in the first 15 minutes leaves nowhere to go. You will have nowhere to take the room when it fills.

Ignoring key clashes

BPM-matched transitions that clash in key sound wrong even if the beat is locked. Always check Camelot compatibility before the set.

Not over-preparing

Playing to a half-empty room? You need slower tracks. Crowd exploding? You need harder records. Always have 3x more than you plan to use.

All heat, no breathing room

Sustained peak energy exhausts listeners. Include moments of release, a slightly slower track or a more groove-based record, to reset before the next push.

No untagged tracks

A promo you love but never tagged can kill a transition. Tag every track you might play before the night, not after. Takes 30 seconds per track with BeatKey.

Frequently Asked Questions

How do you plan a DJ set?

Plan in 5 steps: (1) Know your audience and venue, (2) Tag all your tracks with BPM and key using BeatKey, (3) Map your energy arc from opener to peak to closer, (4) Group tracks by Camelot key zone for smooth harmonic transitions, (5) Build a flexible cue list with 3x more tracks than you need. Preparation is about options, not scripting every transition.

How many tracks should I prepare for a DJ set?

Prepare 3-4x more tracks than your set length. For a 2-hour set, have 60-80 tracks ready. You will use 25-35 of them, but the rest give you flexibility to read the room and skip what is not landing.

What is the energy arc in a DJ set?

The energy arc is the emotional and rhythmic journey of your set. A classic arc: warm-up (low energy, slower BPM), development (building intensity), peak (highest energy, crowd peak), resolution (gradual comedown). The arc creates tension and release that keeps the audience engaged for the full set.

How do I use BPM and key when planning a DJ set?

Tag every track with BPM and Camelot key before you play. Use BeatKey at beatkey.app to detect these from your audio files, including unreleased promos. Sort your cue list by BPM range for each section, then use the Camelot Wheel at beatkey.app/camelot-wheel to plan key-compatible transitions and energy jumps.

Free Tools for DJ Set Preparation

BPM + Key Detector  ·  Camelot Wheel  ·  Harmonic Mixing  ·  BPM Chart  ·  All Tools