Open Key vs Camelot Notation
If you've spent more than five minutes configuring a DJ app or key-detection tool, you've seen both Open Key and Camelot notation. They look different — "1m" vs "8A" — but they describe the same key, the same harmonic relationships, and the same compatibility rules. This guide explains exactly how the two systems differ, which software uses which by default, and which format you should actually write to your audio tags.
Published 2 June 2026 · ~9 minute read · Maintained by the OpenKeyScan team.
In one paragraph
Open Key and Camelot are two label systems for the same 24 musical keys, arranged in circle-of-fifths order for harmonic mixing. Open Key (an open standard) uses numbers 1–12 plus "m" for minor and "d" for major (from the German dur). Camelot (invented by Mixed In Key) uses numbers 1–12 plus "A" for minor and "B" for major. The numbers are offset by 5: Camelot 8A equals Open Key 1m — both mean A minor. Every major DJ application (Rekordbox, Serato, Traktor, Engine DJ, VirtualDJ) supports both formats in 2026. OpenKeyScan can write either to your file tags; for the widest compatibility across all platforms, the alphanumeric Camelot-style format is the safest single choice.
Where each system came from
Camelot — the proprietary original
Camelot notation was created by Mark Davis, co-founder of Mixed In Key, and first shipped with the Mixed In Key desktop application around 2006. The goal was to make harmonic mixing accessible to DJs with no music-theory background: instead of saying "move from A minor to its dominant E minor," the system said "move from 8A to 9A." Mixed In Key trademarked the Camelot name.
The notation spread quickly through DJ culture because Mixed In Key was the dominant key-analysis tool of the 2000s and 2010s. DJ apps added Camelot display columns to accommodate files analyzed with it, and the A/B number-letter shorthand became the lingua franca of harmonic mixing long before any open standard existed.
Open Key — the open standard
Open Key emerged as an alternative with the same harmonic structure but an open, unencumbered design. The "m" and "d" suffix convention borrows from German musical terminology: dur means major in German, matching the classical tradition used across continental Europe. Native Instruments adopted Open Key for Traktor Pro, which is how the notation gained broad traction in the techno and house communities where Traktor is a preferred setup.
Today Open Key is a true open standard: no company owns it, and any software can implement it freely. The numbering offset from Camelot is consistent and documented, so conversion is a single arithmetic step. Traktor's adoption is the main practical reason the system persists alongside Camelot rather than being absorbed by it.
The two structural differences
Despite describing identical harmonic territory, the two systems differ in exactly two ways:
1. Letter suffix for mode
Camelot uses A for minor keys and B for major keys. Open Key uses m for minor and d for major. There is no harmonic significance to this difference — it is purely a labeling choice. If your software shows "8A" and a colleague's shows "1m," you are both talking about A minor.
2. Numeric offset of 5
Both systems number keys 1 through 12 in circle-of-fifths order, but they start counting from different keys. The result is a consistent offset of 5: Open Key number = Camelot number + 5 (subtract 12 if the result exceeds 12). Equivalently, Camelot number = Open Key number − 5 (add 12 if the result is zero or negative).
Quick check: Camelot 8 + 5 = 13; 13 − 12 = 1; so 8A → 1m and 8B → 1d. Both are A minor / C major. ✓
What stays the same
Everything that actually drives harmonic mixing decisions is identical between the two systems. Adjacent positions on either wheel are a perfect fifth apart and share six of their seven scale notes — the foundational rule that makes compatible blends sound smooth rather than jarring. Same-number, opposite-letter pairs (8A↔8B in Camelot, 1m↔1d in Open Key) are relative minor and major keys sharing all seven scale notes — the most emotionally powerful transition available because the harmony is completely intact but the mood shifts. These rules are structural features of the circle of fifths; the notation system is just the label applied on top.
Complete conversion table
All 24 keys with both notation systems and the traditional key name. Sorted by Open Key number (1 through 12) for easy lookup when you need to translate a value on the fly.
| Open Key | Camelot | Traditional key |
|---|---|---|
| 1m | 8A | A minor |
| 1d | 8B | C major |
| 2m | 9A | E minor |
| 2d | 9B | G major |
| 3m | 10A | B minor |
| 3d | 10B | D major |
| 4m | 11A | F♯ minor |
| 4d | 11B | A major |
| 5m | 12A | C♯ minor |
| 5d | 12B | E major |
| 6m | 1A | A♭ minor |
| 6d | 1B | B major |
| 7m | 2A | E♭ minor |
| 7d | 2B | F♯ major |
| 8m | 3A | B♭ minor |
| 8d | 3B | D♭ major |
| 9m | 4A | F minor |
| 9d | 4B | A♭ major |
| 10m | 5A | C minor |
| 10d | 5B | E♭ major |
| 11m | 6A | G minor |
| 11d | 6B | B♭ major |
| 12m | 7A | D minor |
| 12d | 7B | F major |
For the full table sorted by Camelot number with enharmonic aliases, see the Camelot Wheel Explained page.
Which software uses which notation?
Every major DJ application supports both formats in 2026, but each has a default or historical preference. Here is how they compare:
| Software | Default display | Supports both? |
|---|---|---|
| Rekordbox (Pioneer DJ) | Traditional note names | Yes — switch in Preferences |
| Serato DJ Pro | Alphanumeric (Camelot-style) | Yes |
| Traktor Pro 3 (NI) | Open Key (historical default) | Yes — switch in Preferences |
| Engine DJ (Denon) | User-selectable | Yes |
| VirtualDJ | Camelot (alphanumeric) | Yes |
| Mixed In Key | Camelot (writes to tags) | Camelot output only |
| OpenKeyScan | User-selectable | Yes — all three formats |
Rekordbox — flexible but defaults to note names
Pioneer DJ's Rekordbox defaults to showing traditional key names (e.g., "Am", "Cmaj") in the library browser, but lets you switch to Camelot or Open Key display under Preferences → Library → Key Display Format. Rekordbox reads the alphanumeric value from the file's ID3/AAC key tag on import. If you've written "8A" or "1m" into the tag, Rekordbox translates it to whatever display format you've configured. CDJ and XDJ hardware players read the Rekordbox database value — so tag-to-deck display requires exporting through Rekordbox first.
Serato DJ Pro — reads the tag as-is
Serato reads key directly from the file's ID3 tag and displays it in the Key column without translation. If you've written "8A" (Camelot-style), Serato shows "8A". If you've written "1m" (Open Key), Serato shows "1m". There is no auto-translation between the two formats — what is in the tag is what you see. Serato's own key analysis writes values in its internal database but maps them to alphanumeric for the column display. For external analysis, write the tag first and Serato reads it immediately without any re-import step.
Traktor Pro 3 — Open Key's biggest advocate
Traktor Pro 3 includes Open Key as a first-class named display option alongside Camelot and traditional notation, all accessible under Preferences → File Management → Key Notation. Native Instruments has historically aligned with the open-standard approach, which is why Traktor and Open Key notation are closely associated. Traktor stores analyzed key in its NML library database; to read external tags from tools like OpenKeyScan, enable Preferences → File Management → Read file tags and re-import. The tag value overrides Traktor's internally analyzed value after re-import.
Engine DJ (Denon SC hardware) — both on hardware displays
Engine DJ supports Camelot and Open Key in the library browser and surfaces the key value on SC6000 and SC5000 hardware jog-wheel displays. You can choose the display format in Engine DJ settings. Engine Desktop reads file tags on import; re-tagging files with an external analyzer and re-importing will update the displayed value. Denon's own key analysis is solid on well-produced electronic material; for edge cases (busy arrangements, live instruments, complex vocals), a dedicated analyzer's output written to the tag is a reliable supplement.
Which notation should you use?
The correct answer depends on your setup. Here is a decision guide for the most common situations:
You use Rekordbox, Serato, Engine DJ, or VirtualDJ → write Camelot (alphanumeric A/B)
Alphanumeric Camelot-style values (e.g., 8A, 8B) are the broadest single format. Every DJ application in this list reads and recognizes "8A" without any additional configuration. If you ever switch software or share files with a colleague who uses a different setup, Camelot-style tags stay legible everywhere. This is the recommendation for most DJs with mixed or evolving software setups.
You use Traktor exclusively → either format works, Open Key is native
Traktor translates between notations at the display level once file tags are imported. Writing Open Key values (e.g., 1m, 1d) is marginally more "native" to the Traktor ecosystem and reduces any risk of display-translation artifacts, but Camelot-style tags are equally recognized. If you also use Rekordbox, Serato, or Engine DJ for any part of your workflow, Camelot-style is the safer cross-platform choice.
You produce music and reference key in a DAW → traditional note names
If your files are used primarily in production software (Ableton Live, Logic Pro, FL Studio, Bitwig), traditional note names (e.g., "A minor", "C major") are more immediately useful. Producers think in scale and key names. DJ apps can still read traditional key tags and translate them to Camelot or Open Key for display, so files tagged with traditional names are not locked out of DJ workflows.
You mix across multiple platforms → write Camelot once, let each app translate
If your library moves between Rekordbox for club nights, Traktor in the studio, and Serato at guest spots, write one set of tags in Camelot-style alphanumeric format. Each application reads the tag and displays it in whatever notation you've configured locally. One tagging pass with a reliable key analyzer — download OpenKeyScan free — covers all three platforms with no manual conversion.
Detection accuracy matters more than notation choice
Whichever notation you pick, the quality of the underlying detection matters far more than the label format. A track tagged "8A" that is actually in A♭ minor (Camelot 1A / Open Key 6m) will cause clashes in your set regardless of which notation system you chose. Built-in detection in Rekordbox, Serato, Traktor, and Engine DJ is reliable for clean, well-produced electronic tracks but measurably weaker on complex, layered, or live-instrument recordings — the kinds of tracks that often sit at the edges of your library and bite you mid-set.
Dedicated analyzers run deeper analysis. OpenKeyScan uses a convolutional neural network trained on a large, professionally labeled dataset, producing accuracy figures that hold up on dense material where DJ software struggles. See the accuracy benchmarks for head-to-head numbers against Rekordbox, Mixed In Key, and Serato on a 500-track test set.
Open Key vs Camelot for music producers
Most producers work in traditional notation — "I want to write this drop in F minor, key signature is four flats, relative major is A♭ major." When a producer also DJs their own tracks, they typically add Camelot or Open Key tags at the export stage so the files are ready for harmonic mixing workflows immediately.
The debate between notations is irrelevant in the production phase: no DAW uses Camelot or Open Key internally. Ableton Live, Logic Pro, FL Studio, and Bitwig all think in traditional note names and MIDI pitch values. DJ notation gets added to file metadata after production, not during it.
For producers who release music to services like Beatport, Traxsource, or Bandcamp, the platform's key field typically accepts traditional notation. Beatport's editorial team analyzes tracks and assigns keys in traditional notation (e.g., "Am", "Cmaj") displayed to buyers. DJ software then reads that traditional key tag and translates it to Camelot or Open Key for its display — so the chain works end-to-end even if the producer never writes a Camelot value anywhere.
If you produce and DJ, the most efficient workflow is: produce → export → run through a key analyzer (OpenKeyScan analyzes an entire library in minutes) → write Camelot-style tags → files are immediately ready for all DJ software. For collaboration or uploads to distribution platforms, the traditional note-name output is available as an alternative without re-analyzing.
Frequently asked questions
What is the difference between Open Key and Camelot notation?
Both systems number the 24 musical keys 1 to 12 in circle-of-fifths order with a letter suffix for minor vs major. Open Key uses m (minor) and d (major); Camelot uses A (minor) and B (major). Their numbers are offset by 5: Camelot 8A equals Open Key 1m, both meaning A minor. The harmonic compatibility logic is identical in both systems.
Is one notation more compatible with DJ software?
Both are supported by Rekordbox, Serato DJ Pro, Traktor Pro 3, Engine DJ, and VirtualDJ in 2026. Camelot-style alphanumeric values (e.g., 8A) have the widest out-of-the-box recognition across DJ software and hardware without requiring any display-format configuration. If you use multiple software platforms, Camelot-style alphanumeric is the safer single format to write to your tags.
How do I convert Camelot to Open Key?
Add 5 to the Camelot number; if the result exceeds 12, subtract 12. The letter converts as: A → m, B → d. Example: Camelot 3A → 3+5=8 → Open Key 8m (B♭ minor). Camelot 11B → 11+5=16 → 16−12=4 → Open Key 4d (A major). To convert Open Key to Camelot, subtract 5; if the result is zero or negative, add 12.
Does Traktor use Open Key or Camelot?
Traktor Pro 3 by Native Instruments supports both. Its historical default display is Open Key, which is why Traktor is closely associated with the m/d notation. You can switch between Open Key, Camelot, and traditional note names in Preferences → File Management → Key Notation. Traktor reads alphanumeric key tags written by external analyzers when file-tag reading is enabled in those same settings.
Does OpenKeyScan support both Open Key and Camelot?
Yes. OpenKeyScan lets you choose between alphanumeric Camelot-style (e.g., 8A / 8B), Open Key (e.g., 1m / 1d), or traditional note names (e.g., A minor / C major) when writing to file tags. The underlying detection result is the same — only the label written to the tag differs. For maximum cross-software compatibility, the alphanumeric Camelot-style format is recommended.
Are the compatibility rules different between Open Key and Camelot?
No. The three compatibility rules are identical: same position (same number and letter) is a perfect key match; ±1 on the same letter is an energy shift via a perfect fifth; same number with opposite letter (m↔d or A↔B) is a relative minor-to-major mood switch. Both systems are re-labelings of the same circle-of-fifths structure, so the harmonic logic is the same regardless of which notation you read.
Why does Open Key use "d" for major instead of "M"?
"d" stands for dur, the German word for major. German musical terminology uses "dur" for major and "moll" for minor. Open Key adopts this convention with lowercase m and d to keep labels short and unambiguous. The lowercase "d" also avoids confusion with the capital "M" notation used in some traditional lead sheets, where "Cm" means C minor and "CM" means C major.
Tag your library once, use it everywhere
Whether you prefer Camelot or Open Key, the key tags in your audio files are the foundation of every harmonic decision you make in the booth. OpenKeyScan analyzes your entire library offline — fast, free, and open-source — and writes results in your chosen notation directly into ID3 and AAC tags, so Rekordbox, Serato, Traktor, Engine DJ and VirtualDJ all read them automatically. No Mixed In Key license required.