DJs
Batch-check a folder of tracks, then use Camelot notation and BPM to plan harmonic transitions.
Upload audio files to detect the musical key, scale, tempo, and Camelot notation directly in your browser.
Drop audio files here, or choose files.
Best results with MP3 or WAV. Other formats depend on your browser.
No files analyzed yet.
Example result
This tool accepts common music file formats supported by modern browsers. MP3 and WAV are the most reliable choices, while M4A/AAC, OGG, and FLAC support can vary by browser and operating system.
Batch-check a folder of tracks, then use Camelot notation and BPM to plan harmonic transitions.
Find the key and tempo before sampling, remixing, adding bass lines, or matching loops.
Identify the original key of a song before deciding whether to transpose it for your range.
Learn songs faster by starting with the tonal center and a practical tempo reference.
The tonal center of the song, such as C, F#, or A.
Use it to find chords, transpose, or match samples.
Whether the detected key is major or minor.
Major often feels brighter; minor often feels darker.
The estimated tempo in beats per minute.
Set your DAW, metronome, or practice tempo.
A DJ-friendly harmonic mixing code, such as 8A or 9B.
Mix tracks with compatible or neighboring Camelot values.
Your files stay on your device. The browser reads the audio file, decodes it with Web Audio API, and runs the analysis locally with Essentia.js. No audio upload, account, or server-side processing is required.
It analyzes an audio file and returns the estimated musical key, major or minor scale, tempo in BPM, and Camelot key for harmonic mixing.
No. The file is decoded and analyzed locally in your browser with Web Audio API and Essentia.js. The audio does not leave your device.
The uploader accepts MP3, WAV, M4A/AAC, OGG, and FLAC. Actual decoding depends on your browser, so MP3 and WAV are the most reliable choices.
Yes. Select or drop multiple files and the tool processes them one by one, then keeps the results in a table that you can copy or export as CSV.
The detector uses browser-side audio analysis, so results are estimates. Full songs with clear harmony and steady rhythm usually work best; live recordings, long ambient intros, or heavily distorted audio may be less reliable.
Camelot Key is a DJ-friendly code for harmonic mixing. Minor keys use A numbers, major keys use B numbers, and nearby numbers usually mix smoothly.
No. The Practice button opens the metronome with the detected BPM prefilled, but playback stays off until you start it yourself.
Upload a song, copy the result, export your table, or jump straight into metronome practice at the detected tempo.
Upload Audio