BPM & Key Compatibility Checker

Check harmonic compatibility of keys and tempos for AI music generation

Enter two musical keys and tempos; the tool checks harmonic compatibility using the Circle of Fifths (Camelot wheel) and shows whether the BPMs blend, plus how to specify both correctly in AI music prompts. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How does Circle of Fifths key matching work?

Keys that are adjacent on the Circle of Fifths (a perfect fifth apart) or that share a relative major/minor sound harmonically smooth together. This is the basis of the Camelot wheel DJs use for harmonic mixing.

BPM and key compatibility checker

Whether you’re layering two AI generations, building a mashup, or planning a DJ transition, two tracks blend cleanly only when their keys are harmonically related and their tempos are close enough to beatmatch. This tool checks both at once: it places your two keys on the Circle of Fifths to rate harmonic compatibility, and compares the BPMs (including half- and double-time) to judge the tempo match.

How it works

Each key maps to a position on the Circle of Fifths, the same structure behind the DJ “Camelot wheel.” Two keys are rated by their distance on the circle: identical keys are perfect, relative major/minor pairs are perfect, neighbours one step apart are compatible, and keys far apart clash. For tempo, the tool computes the percentage difference and also checks whether one BPM is roughly half or double the other — a common, musically valid relationship that lets very different-feeling tempos lock together.

The Circle of Fifths and Camelot system explained

The Circle of Fifths is a geometric arrangement of the 12 musical keys where adjacent keys share the most notes. Moving one step clockwise raises the tonic by a perfect fifth; one step anti-clockwise lowers it by a fifth. Keys adjacent on the circle share 11 out of 12 notes — virtually the same pitch vocabulary — which is why they blend without harmonic clashing.

DJs use a simplified version of this called the Camelot wheel, which assigns each key a number (1–12) and a letter (A for minor, B for major):

CamelotKeyRelative
1AA minor1B = C major
2AE minor2B = G major
3AB minor3B = D major
8AC minor8B = Eb major
11AA minor

Compatible mixes: same number (same key), adjacent numbers (one step), or A↔B at the same number (relative major/minor switch).

BPM compatibility: what “matching” means

Two tracks beatmatch cleanly when their BPMs are close enough that a DJ can nudge one into phase with the other without audible pitch change. The practical window depends on the playback system:

BPM differenceAssessment
0 – 2%Matches almost instantly; standard phase lock
2 – 6%Workable; some pitch shift may be audible on slower/longer notes
6 – 10%Tight window; use carefully or shift to half/double time
10%+Probably requires half-time or double-time relationship

A 70 BPM and 140 BPM track are a 100% difference in raw terms, but they share the same beat grid — the 140 BPM track has two beats for every one of the 70 BPM track. The checker explicitly tests for this half/double relationship.

Specifying key and BPM in AI music prompts

AI generation tools like Suno and Udio treat tempo and key as meaningful parameters that influence the output. The checker generates a ready-to-paste snippet like:

A minor, 120 bpm

Adding this to your prompt for multiple generations keeps them harmonically and rhythmically consistent, so you can layer or transition between them without key clashes or beat mismatches. It does not guarantee the model will hit exactly 120 BPM — AI models have natural variation — but it anchors the target and makes post-generation editing simpler.

Tips for harmonic mixing

  • Stay within one step on the circle. Moving to an adjacent key (a perfect fifth) is the smoothest transition; jumping across the circle sounds jarring.
  • Relative major/minor is a free swap. C major and A minor share all their notes — same Camelot number, different letter. Use this to add emotional contrast without pitch clashing.
  • Half/double time unlocks more pairings. A 70 BPM ballad and a 140 BPM uptempo track share the same grid — the checker recognises this automatically.
  • Energy direction matters. Moving from a lower Camelot number to a higher (clockwise) feels energising; moving anti-clockwise feels settling. Plan your set arc intentionally.