Method

Why do two key detection tools give you different keys for the same track?

4 min read

Two tools, two keys, same track. Most of the time neither tool is wrong — the two answers are a fifth apart, relative, or parallel, which is exactly what our own scoring treats as a near miss rather than a plain error. The one case worth stopping for is when the two answers share nothing at all.

Two tools, the same track, two different keys. It is one of the most common questions on DJ forums, and the second most common answer is "mine is right, yours is broken." Usually, neither tool is broken.

The four shapes a disagreement takes

Most "wrong" keys are not random. They are small, specific jumps around the wheel, and we already named them when we explained how we score a near miss:

The first three overlap enough that a DJ who notices the mismatch and checks by ear will usually find both keys mix acceptably. The fourth is the one worth stopping for.

Sometimes the track does not agree with itself

Not every disagreement is about the detector. Some tracks genuinely carry different key information in different sections — a minimal loop built on one chord, a riff sitting on a note outside any clear scale, a long breakdown with no harmonic content at all. Feed the intro to one tool and the breakdown to another, depending on whatever window each one happens to analyse, and you get two honest answers to two different questions.

We measured this directly in our own engine, which splits a track into sections and checks whether they agree before committing to a key. In a 6,281-track measurement across four house subgenres, a track's sections agreed with each other far less often on the tracks we got wrong than on the tracks we got right — in tech house, 51.4% agreement on misses against 74.4% on hits. When a track's own sections cannot agree, no detector downstream of them can be expected to either.

Two defensible ways to guess

Underneath, key detectors tend to use one of two approaches. Tonal-profile matching — the classical approach, and still the basis of most free and bundled tooling — compares a track's pitch content against a template for each of the 24 keys and picks the closest match. Learned models, trained on labelled audio, pick up on patterns a template cannot encode, such as timbral cues or genre-typical chord motion.

Neither approach is simply "better." Profile matching is transparent and fails in understandable ways; a learned model catches more edge cases but can be confidently wrong on material unlike anything it was trained on. Harmoniq runs both and lets a third, smaller model arbitrate when they disagree — a decision we measured rather than assumed would help, because it does not always.

What to actually do when two tools disagree

If you want to see which of your own tracks produce this kind of disagreement, drop your library into Harmoniq. A flagged track shows you why, down to how many of its sections agreed on the key it picked. The analysis runs in your browser; nothing is uploaded.

© 2026 Harmoniq DJ Terms Privacy Refunds Contact