
You're three tracks deep into someone's chart, or you followed a link a mate sent you, and there it is — a track that sounds right in the first fifteen seconds. The groove's there, the low end feels club-ready, you can already picture roughly where it'd sit in a set. The only question left is the one that actually costs you something: is it worth the money, the crate space, or the time it'll take to learn it properly before it earns a place in a set.
That's exactly the moment a chemistry score is built for. Not before you've found something you like — after, when you need a second opinion before you commit real money or rehearsal time to a track that might not sit with anything else you own. Here's what the number is actually telling you, and how to read it properly instead of just glancing at it and moving on.
A chemistry score isn't a single yes/no compatibility flag, and it's not just a fancy way of saying “these two keys work.” It's a blend of how two tracks line up across several separate things at once — harmonic key relationship, rhythmic and BPM fit, energy level, groove feel, and mood. A high score means those dimensions agree with each other. A middling score usually means most of them agree and one is dragging the rest down, which is a much more useful thing to know than a flat pass or fail.
It's also worth being clear about what a chemistry score isn't: it's track-to-track, not artist-to-artist. It tells you whether this specific track sits well against that specific track, not whether an artist's whole sound fits your set in general. If what you actually want is the wider view — how two artists' catalogues overlap across tempo and key, and which of their tracks make the best bridges between them — that's a different question, and Compare answers it by letting you pick two artists and see their sound side by side, rather than one pair of tracks.
Harmonic and rhythmic fit are the two dimensions most DJs already check without thinking about it — is the key compatible, and is the BPM close enough to mix without pitching a track into a different song entirely. They matter, and they're usually the first thing a chemistry score reflects, but treat them as the floor a match needs to clear, not the ceiling that makes it a great one. A track can be in a perfectly compatible key and still be the wrong track to play next — that's not a flaw in the harmonic check, it's just not what harmonic and rhythmic fit were ever measuring. If you want the actual mechanics behind Camelot relationships, energy-boost moves, and clean key transitions, the Mixing Guide covers that in full — this article is about what happens after the key and BPM already check out.
Energy is the more obvious of the two — one track sitting at a warm-up level and another already at full peak-time intensity is going to feel like a jump cut even if every other number lines up. But groove is the one that catches people out, because it's harder to eyeball from a waveform or a genre tag. Two tracks can share a BPM and a key and still move completely differently — one driven by a tight, clipped drum pattern, the other loose and swung, sitting slightly behind the beat. Mix those two back to back and something will feel subtly off even though nothing's technically wrong, and it's usually groove, not key or tempo, that's the actual culprit.
This is where a chemistry score earns its place over a spreadsheet of keys and BPMs. It's checking whether the energy curve and the underlying feel of the groove actually agree, not just whether the numbers on the label match.
Mood is the dimension that has nothing to do with music theory at all, and it's also the one no purely technical tool will ever surface, because there's no key or BPM field for it. Two tracks can be harmonically perfect, energy-matched, and groove-aligned, and still not belong together because one is bright and euphoric and the other is dark and tense. That clash is real, and it's the kind of thing you usually only catch by actually listening back to back — which is exactly why it's worth having something checking for it before you get to that point.
Every track page on Mixgraph shows a list of its best chemistry matches, and each one of those matches has a breakdown underneath the headline number — the same dimensions covered above, broken out individually rather than mashed into one score. That breakdown is where the real decision happens. A 78 that's strong everywhere except mood tells you something completely different from a 78 that's dragged down by rhythmic fit — the first is a track you can still play if you bridge the mood shift with the right build or breakdown, the second is one where the mix itself might never quite sit right, whatever you do around it. Don't just glance at the top-line number and scroll past it; the breakdown is the part that tells you why.
That breakdown only shows you matches Mixgraph has already surfaced for a given track, though. If you've got two specific tracks in mind — something you found elsewhere, or a pairing nobody's put in front of you yet — run them through Song Compatibility Checker directly. Same breakdown, any two tracks, no need to wait for one to show up as a suggested match first.
A high chemistry score is a strong shortlist signal, not a guarantee. It tells you a track is worth your time — worth listening to properly, worth trying in a mix, worth spending the money on if it clears that bar. It doesn't account for how a room reacts on the night, where the track lands in your actual running order, or how well you execute the transition yourself. Use it to cut down the pile of maybes into a pile worth auditioning, not as a reason to skip listening altogether.
And you won't always be ready to act on a good score straight away. If a track scores well but you're not ready to commit to it — not sure it earns a spot yet, or just not in buying mode this week — save it to Favourites rather than letting the tab close and the track disappear. When you are ready to commit, that's the point where the score stops being research and starts being action: pull the track into Flow Builder next to the match it scored well against, and see whether it actually holds up in the context of a real set rather than just on paper.
Put these concepts into practice