How to prepare a B2B DJ set
What a back-to-back set is, how to agree the rotation, how to share a playlist with cue points with your partner, and what to check before the gig.
All guides
A B2B (back-to-back) set is two or more DJs sharing one setup and taking turns, one track each or a few tracks at a time, reacting to what the other just played. Done well it sounds like a conversation. Done badly it sounds like two people who each wanted to play their own set. The difference is almost entirely preparation.
Agree the rules before the gig
- Rotation. One track each is the classic form and the hardest; two or three tracks each gives room to build. Say it out loud beforehand and stick to it until the room tells you otherwise.
- Tempo and range. Agree a starting BPM and a ceiling. Nobody enjoys being handed a 150 BPM track at minute twenty of a house set.
- Who opens, who closes. The opener sets the tone, the closer gets the peak; alternate if you play together often.
- Hands on the mixer. In a true B2B the DJ who is not playing does not touch the EQ of the track that is playing. Decide whether "four hands" moments are welcome.
- Headphones. Two pairs on a splitter, or a mixer with two cue channels. Check the booth's mixer model in advance.
Build a shared pool, not two crates
The sets that work have a common pool of tracks both DJs know, plus each DJ's own surprises. To build the pool:
- Each of you picks 30 to 40 tracks that fit the night, in key order or by energy.
- Swap the lists a week before. Listen to each other's picks; note which of your own tracks answer which of theirs.
- Mark the five tracks you would play if the room drops, and the five for the peak. Those are the emergency exits; both of you should know both sets.
Share the playlist with cue points
The plain way to hand over a playlist, an M3U or a folder, loses everything that makes a track ready to play: hot cues, loops, beatgrid. Those live in your DJ software's database. What works:
- Same software: Rekordbox exports a playlist as XML (File, Export Collection in xml format), and your partner imports it as an "imported library" in Preferences. Traktor exports a .nml. Serato writes cues into the audio files' tags, so sending the files sends the cues.
- Different software: Rekordbox XML is the closest thing to a common language; a converter such as Lexicon, DJ Conversion Utility or DJ Cue Bridge carries cues and grids across. Convert one short playlist first and check three tracks.
- Different versions of the same track: a cue at 1:32 on the extended mix lands in the wrong bar on the radio edit. Check lengths before you trust the cues.
The full walkthrough per pair of programs is in Share a DJ playlist with cue points. Audio files never travel with any of these; your partner needs to own the same tracks, which is also the honest way to do it.
Learn from B2B sets that worked
The fastest way to understand what a good B2B does is to read one. Paste a recorded B2B set into ryser.id and look at the tracklist with timestamps: how long each turn lasted, how the keys moved between the two DJs, and where the energy stepped up. The BPM and key columns show the rotation better than listening does, and the buy links turn the tracks you want into a shopping list for your own shared pool.
The night itself
- Arrive together, sound-check together, and load both USB sticks before the first track.
- Play the first three tracks safe. The room needs to trust you before you can surprise it.
- Look at each other, not at the crowd, on every handover. A nod is a handover; silence is a surprise.
- If a track is not working, the next turn fixes it. Do not pull it early; that is the other DJ's call.
- Record the set. The tracklist afterwards, with who played what, is the best rehearsal note you will ever get.
Related
- Share a DJ playlist with cue points
- Camelot wheel: keeping the keys compatible across two crates
- Set builder: building the shared pool in ryser.id