SnipAudioCut audio

Mixing in key: which keys go together, and can you trust a key reading?

Published 2026-10-09 · by patrick-eu

Short answer: two songs mix in key when their keys share most of their notes. On the key wheel DJs use (numbers 1 to 12, A for minor, B for major), that means the same number, or one number up or down. We counted the notes for all 576 pairs of keys:

To read each song's key, drop it into the BPM and key finder. In our test it read the exact key on 78 of 96 test songs, and every one of the 18 misses was the relative key: the same number with the other letter, which shares all 7 notes. So a wrong reading still pointed to a safe mix. Then order the songs with the table below and join them in the audio joiner.

Why neighbouring keys mix

A major or minor key uses 7 of the 12 notes. Two songs in keys that use the same notes can play over each other without a clash; the more notes they differ on, the more their melodies and chords rub.

The wheel puts keys in order of the circle of fifths: each step adds or removes one sharp or flat, so it changes exactly one note. The A and B rings hold a minor key and the major key that uses the same 7 notes (its relative major). That is why counting steps on the wheel works as a quick rule.

The numbers and letters below follow the "Lancelot" key notation in the open-source DJ program Mixxx, as defined in its source file src/track/keyutils.cpp (read 2026-10-09): a number from 1 to 12, then A for a minor key or B for a major key. Its list of compatible keys for any key is the key itself, the other letter on the same number, and one number up or down on both letters. If your DJ program shows a different code, go by the key name.

NumberA (minor)B (major)
1G♯ minorB major
2E♭ minorF♯ major
3B♭ minorD♭ major
4F minorA♭ major
5C minorE♭ major
6G minorB♭ major
7D minorF major
8A minorC major
9E minorG major
10B minorD major
11F♯ minorA major
12C♯ minorE major
Key names are spelled as the key finder on this site shows them (it writes D♭ major but C♯ minor, A♭ major but G♯ minor). Mapping from Mixxx keyutils.cpp, read 2026-10-09; checked by our script against four known points (8B C major, 8A A minor, 1B B major, 1A G♯ minor).

How many notes each move keeps

We wrote out the 7 notes of every key (major scale and natural minor scale) and counted the notes shared by each of the 576 ordered pairs, then grouped the pairs by how far apart they sit on the wheel. Every pair in a group gave the same count:

Move on the wheelExample from 8A (A minor)Notes shared
Same code8A A minor7 of 7
Same number, other letter8B C major7 of 7
One number up or down, same letter7A D minor, 9A E minor6 of 7
One number up or down, other letter7B F major, 9B G major6 of 7
Two numbers away, either letter10A B minor, 6B B♭ major5 of 7
Three numbers away11A F♯ minor, 5B E♭ major4 of 7
Four numbers away12A C♯ minor, 4B A♭ major3 of 7
Five or six numbers away3A B♭ minor, 2B F♯ major2 of 7
Counted by script, 2026-10-09: 24 keys × 24 keys, major and natural minor scales. A minor song with a raised seventh (as in many classical pieces) adds one note outside this count.

The same count shows what changing the pitch does. Raising a whole song by one semitone moves it five numbers back on the wheel (8A to 3A), down to 2 shared notes with where it started. Raising it by two semitones moves it two numbers forward (8A to 10A), 5 shared notes. Raising it by seven semitones is one number forward. So a "small" pitch change of one semitone is the biggest jump in key, and the two neighbours on the wheel are a fifth apart, not a semitone apart. This site has no pitch or tempo change, so the order of the songs is the tool you have.

How we tested the key finder

What the key finder read

Test songsFilesExact keyRelative key insteadAny other keyConfidence said Weak
Major I–IV–V–I, 30 s and 10 s2424000
Major I–V–vi–IV, 30 s and 10 s2424000
Minor i–iv–V–i, 30 s and 10 s2424000
Minor i–VI–III–VII, 30 s1221005
Minor i–VI–III–VII, 10 s124805
Mozart No. 40 (G minor), whole movement and first 30 s22000
Measured by snipaudio.com, 2026-10-09, headless Chromium 153. Each 30 s file took at most 0.85 s from picking it to the result; the 6-minute Mozart file took 6.7 s.

Every miss was the same kind: a minor song read as its relative major, for example C minor read as E♭ major (5A read as 5B). That is the only mix-up we saw, on the one pattern where the minor chord is just one of four chords that all belong to the major key too. When the song leaned on its home chord with the raised seventh (i–iv–V–i), the finder never missed.

The confidence line did not flag most misses: 12 of the 18 wrong readings said Clear. What did flag them is the line under the result. On all 24 songs of that pattern, the first key in "Next closest" was the relative key, marked "(relative minor)" or "(relative major)".

For mixing, that miss costs nothing: 5A and 5B share all 7 notes, so both readings lead to the same neighbours on the wheel. It only matters if you care about the mood label, minor or major.

How to put a set in key with this site

  1. Read each song's key in the BPM and key finder and look it up in the table above. Note the tempo too: the finder shows it next to the key.
  2. If the reading is minor or major and the first "Next closest" key is marked relative, treat both as the same number on the wheel. You do not need to decide which is right to mix.
  3. Do not use the rest of the "Next closest" list as safe keys. On our minor i–iv–V–i songs the first alternative was the major key on the same note (C minor, then C major). That is three numbers away on the wheel (5A to 8B): 4 of 7 notes.
  4. Order the songs so each step is the same number or one number up or down. Going round the wheel one step at a time (8A, 9A, 10A, ...) changes one note per song.
  5. Join them in the audio joiner with a crossfade; how long a crossfade should be has measured lengths. The joiner does not change tempo or pitch, so songs with very different tempos will not line up beat to beat during the overlap.

Questions

Is the relative minor the same as the key one step away?

No. The relative minor or major is the same number with the other letter (8B C major and 8A A minor) and uses exactly the same 7 notes. One step away (8B to 9B, C major to G major) changes one note.

Can a key finder tell a minor song from its relative major?

Not always, because the notes are the same; only which chord feels like home differs. In our test the finder on this site mixed them up on 18 of 24 songs built on i–VI–III–VII, and on none of the other 74 files.

Does the key finder show the wheel codes?

No, it shows the key name, for example A minor or F♯ major. Use the table above to turn it into a number and letter.

Continue with the next audio task