
Set Planning
A B2B is a different exercise from planning your own set. You're not just deciding what to play — you're deciding what to play next to tracks chosen by someone whose ear you don't fully know yet. Every transition in the set is a handoff between two people's judgement, not one. Get the handoffs wrong and the set never finds a groove, no matter how good either of you is playing solo.
This guide is for a B2B you've actually got booked — a support slot, a residency pairing, a promoter-arranged duo — with a partner whose regular selection you don't deeply know. It's not etiquette advice. It's a repeatable way to check, before you're both in the booth, whether your tracks actually work together.
The standard advice for a B2B is to get on a call first and agree on genre, vibe, maybe a rough energy arc. Do that — it's not wrong. It just doesn't tell you anything useful. Two DJs can agree they're both playing tech house and still turn up with selections that don't share a single compatible BPM range. “We're both into groovy, driving stuff” is a vibe. It's not a tolerance band you can plan a handoff around, and it's the reason B2Bs still go sideways live between DJs who genuinely did talk it through.
This piece assumes you've already got the fundamentals of set planning down — arc, energy, how many tracks a slot needs. If you haven't, start with the set planning guide first, because everything here builds on it. What's different about a B2B is that you're no longer planning against your own selection. You're planning against someone else's, and you usually don't know it well enough to predict where it overlaps with yours. That's the actual problem worth solving before the night — not another round of “let's talk it through.”
Here's the scenario worth planning for, because it happens more than either DJ expects going in: you and your B2B partner are both booked as tech house DJs, you've both been doing this for years, and between the two of you there isn't one track you'd both reach for. Not one.
That's not a sign either of you is unprepared. Tech house alone covers a rolling, bouncy 122 BPM sound built on UK club tracks from years back and a harder, 130 BPM peak-time sound that turns over on Beatport's charts every week. Melodic techno splits the same way between a warm, emotive lane and a colder, more driving one. Two DJs can share a genre tag on a lineup poster and draw from completely different label ecosystems, eras, and BPM ranges without either of them doing anything wrong.
That gap is normal. It's not something you fix by finding a more compatible partner — it's something you plan around. The rest of this guide is built to survive the case where you don't share a single track, because that's the case that breaks B2Bs live, not the milder version where you mostly overlap anyway.
Once you accept you might not share tracks, the planning question changes. You're not trying to build a joint tracklist — you can't script someone else's selection, and trying to turn it into two DJs taking turns reading from a shared script kills the spontaneity that makes a B2B worth doing in the first place.
What you're actually building is a shared tolerance band: a BPM range and a pool of forgiving keys that both of your normal, unrehearsed picks fall inside. Get that band right and it doesn't matter which track either of you drops on the night — whatever comes out of your bag mixes with whatever comes out of theirs, because you both agreed the boundaries in advance.
Think of it as building a container, not a route. A route says “track A, then track B, then track C.” A container says “anything either of us plays that sits at 124-129 BPM in a compatible key range is fair game, and we both know that going in.” The container survives contact with a live room. The route doesn't — it assumes you'll both stick to a plan neither of you will follow once the crowd starts reacting to something you didn't expect.
The fastest way to find out whether the tolerance band exists is to stop guessing and actually check. Before the gig, both of you should each name two or three artists who represent what you really play — not the one-word genre you'd tell a promoter, the artists whose tracks you reach for on a normal night.
Then run those artists against each other in Mixgraph's artist comparison tool. Plug in an artist who represents your sound and one who represents theirs, and it returns a best bridge tracks list — real candidate handoff tracks between the two selections, not a vibe check. Fisher against Chris Lake is worth looking at even if it's not your genre: both sit in tech house, both have real catalogue depth, and the bridge list between them shows exactly what this looks like in practice — the specific tracks and transitions where their two sounds meet.
Do this with your own reference artists and read the results literally. Which tracks show up as strong bridges. What BPM most of them cluster around. Whether the keys repeating across the list lean toward one side of the Camelot wheel or spread out. That's not a curiosity — it's the data you use to define the tolerance band from the last section. If the bridge list keeps surfacing tracks around 126-128 BPM in neighbouring keys, that's your shared window, found before you're both stood in the booth guessing.
This doesn't replace actually knowing your partner's music — nothing does. But most B2B partnerships are built on a shared lineup and mutual respect, not months of listening to each other's sets. This is the fast way to find out what you don't already know, instead of finding out live.
Once you've got a rough sense of the overlap from the homework above, turn it into an actual number range with the BPM Compatibility Checker. Punch in the two ends of your combined range — say your regular picks run 124-128 BPM and your partner's run 128-132 — and it shows you the pitch-adjustment headroom between them, plus whether any tracks sit in a half-time or double-time relationship that would let a 65 BPM track work against a 130 BPM one. That last part matters more in a B2B than it does solo, because you're more likely to end up holding a track from your partner's bag that reads as a completely different tempo until you check the maths.
Do the same for keys with the Key Compatibility Checker. Instead of vaguely agreeing to “stay in the same key family,” run your actual regular keys against theirs and read the safe match, energy shift, and clash verdicts directly. If most of your combined pool lands as a safe match or a controlled energy shift, you've got a genuinely forgiving key range — not just an assumption. The tool also surfaces bridge keys, which is useful here specifically because a bridge key doesn't need to sit in either of your regular rotations. It just needs to sit between them.
The point of both checks isn't to lock in one exact BPM or one exact key. It's to widen the window enough that whichever of you is on the decks can reach for what's actually next in their bag — not the one pre-agreed track — and still land it clean.
Sometimes you run the homework properly and the honest answer is: there isn't a window. Your regular picks sit at 122-124 BPM in a warm, groove-driven pocket. Theirs sit at 129-132 BPM in a harder, more driving lane. The bridge list comes back thin. That's a real outcome, not a failure of prep — it means you need a different tool for the handoff, not a better excuse.
The Mashup Finder is built for exactly this — finding tracks that work across genre lines rather than forcing a blend inside one. Rather than trying to mix your last track directly into their first, use it to find a cross-genre bridge track that sits between your two lanes and can carry the handoff on its own.
If even that doesn't produce anything usable, the honest move is to stop trying to blend the handoff at all. Agree in advance on a deliberate non-blend reset: a hard cut on a phrase boundary, a drop into a loop while the next DJ cues up, or an acapella laid over a beatless moment that buys four bars of breathing room. A clean, confident reset reads as a stylistic choice. A forced blend between two tracks that were never going to work together reads as a mistake — even when the room can't say exactly why.
Prep only pays off if it's usable at 1am with the monitors too loud to talk over. Turn the homework into something physical:
None of this needs to be elaborate. The shortlist is the actual output of everything above — the tolerance band made concrete enough to use standing up.
At some point in the set, your partner is going to reach for a track that wasn't on the shortlist. That's not the plan failing — it's a B2B being a B2B. The reason the prep still holds is that it was never built around specific tracks in the first place. It was built around a BPM range and a key pool. If their unplanned pick sits inside the window you both agreed, whatever you queue up next still has a real chance of landing clean, even though neither of you rehearsed that exact transition. That's the payoff of planning an overlap zone instead of a tracklist — the prep survives a set neither of you fully controls.
Before your next B2B, run through this:
If you've got a B2B booked, run the comparison for your actual pair before the gig, not a hypothetical one — plug in the artists you and your partner really play and see where your sound meets. For more on the track-finding side of this specifically — turning that comparison into an actual shared shortlist — Building a B2B Set: Finding the Tracks That Connect Your Two Record Bags picks up exactly where this leaves off.
That's normal, not a sign either of you is unprepared — sub-genres like tech house or melodic techno split into different BPM ranges and label ecosystems, so zero catalogue overlap happens even between two competent DJs on the same lineup. Plan a shared BPM and key tolerance band instead of relying on shared tracks.
No — two DJs can agree they're both playing tech house and still turn up with selections that don't share a compatible BPM range. A vibe isn't a tolerance band you can plan a handoff around; you need to check actual BPM and key overlap, not just talk it through.
Each of you names two or three artists who represent what you really play, then run those artists against each other in Mixgraph's artist comparison tool to get a best bridge tracks list — real candidate handoff tracks between your two selections.
Use the Mashup Finder to find a cross-genre bridge track that sits between your two lanes, or agree in advance on a deliberate non-blend reset — a hard cut on a phrase boundary, a loop, or an acapella over a beatless moment — rather than forcing a blend that was never going to work.
A shared shortlist of 8-12 confirmed bridge tracks that both of you carry (with BPM and key noted, readable in a dark booth), plus a simple non-verbal cue for signalling a handoff is coming.
Put these concepts into practice
Also available as an app — iOS · Android.

How to Plan a Warm-Up Set That Still Feels Like You
Warm-up is a discipline of its own: pick the right ceiling, protect your best tracks, and hand the room off climbing, not settling.
10 min

What to Play When You're Opening for a Headliner
A support slot is judged against the headliner's set, not your own taste — here's how to read their tempo and sound before you build it.
9 min

Engineering Multiple Peaks in a Headline Set
One climax isn't enough for a 60-120 minute headline slot — sequence two or three peaks instead, spaced and paced so each one actually lands.
12 min

How to Close a DJ Set Without Killing the Room Early
A four-stage plan for the final 25-45 minutes: read the room, pace the drop, and pick the right last track for whatever happens next.
10 min