BPM and key finder

Find the BPM and key of any song, or a whole folder of them, in your browser: tempo, key, Camelot code and tuning, as a CSV. Free, no limit, nothing uploaded.

AudioRinse · BPM and key finderOn-device · 0 B uploaded

Drop songs here

MP3 · WAV · FLAC · M4A · MP4 — one song or many, up to 30 min each. Nothing is uploaded.

No file? Tap along to any song:tap on each beat

How it works

  1. Drop one song or a whole folder of them onto the box above: MP3, WAV, FLAC, M4A, or video.
  2. Each song is analysed on your own device, a few seconds apiece.
  3. Read the BPM, key and Camelot code of each, and play any of them with a click on the beat.
  4. Download the table as CSV, ready to sort into a set.

Planning a set

Two numbers decide whether two songs mix: the tempo, so the beats can be matched without stretching one song too far, and the key, so the notes don't clash when both play. Drop the crate here and you get both for every song, with the Camelot code that makes harmonic mixing a matter of counting: from 8A, go to 7A, 9A or 8B.

The CSV has one row a song with file name, BPM, key, Camelot code, tuning and length. Sort it by Camelot code, then by BPM, and the set nearly plans itself.

How it works

  • Tempo: the moments the sound gets suddenly louder (drum hits, new notes) repeat at the beat; the finder measures that repetition, places every beat, and reads the BPM from their spacing to a tenth.
  • Key: the song's tuning first, then how strongly each of the twelve notes stands out over the whole song, compared with how each of the 24 keys typically sounds.
  • Both run on your computer in your browser, with no model to download and nothing uploaded.

How far to trust it

On standard test sets (2,360 songs for tempo, 1,441 for key), the BPM matches the hand-labelled tempo on about 7 songs in 10 and is right up to half- or double-time on about 9 in 10. The key is exact on about 6 in 10, and exact or a Camelot neighbour on about 3 in 4.

So check the ones that matter by ear: play a song with the click on, and look at the half-time, double-time and relative key the page lists beside each result.

Questions

Is my song uploaded anywhere?

No. The analysis runs inside your browser, on your own computer. Your songs never leave your device, and nothing is stored on a server. There's no model to download either: it's signal processing, a few seconds a song.

Can I analyse a whole folder of songs?

Yes. Choose or drop as many files as you like; they're analysed one after another and listed in a table with BPM, key and Camelot code. Download it as a CSV for Excel, Numbers or Google Sheets.

How accurate is the BPM?

We measured it on three standard test sets with hand-labelled tempos, 2,360 songs of electronic, pop, rock, hip-hop, jazz, classical and ballroom music. It counts the labelled tempo on about 7 songs in 10, and on 86 to 96% it's that tempo or exactly half or double it, which the page shows beside it. Steady drums are the easy case (disco 93%, hip-hop 81%); classical and jazz, with no drummer to follow, are the hard one.

How accurate is the key?

On two standard test sets with hand-labelled keys, 1,441 songs of electronic, pop, rock, country, blues, hip-hop and more, it names the exact key on 56 to 61% of songs, and the key or a Camelot neighbour, which mixes in key with it, on 74 to 77%. The usual misses are the relative key (A minor for C major) and a key a fifth away, which share all but one note. Songs with clear chords do best (pop 76%, country 85%); blues and jazz, which bend between major and minor, are the hardest.

Does it write the BPM and key into my files' tags?

No: your files are never changed. Download the CSV, or type the values into your DJ software, which reads its own analysis into the tags.

Which files does it take?

MP3, WAV, FLAC, M4A, AAC, OGG and Opus, and the sound of MP4, MOV, WebM and MKV videos, up to 30 min each.

Is it free?

Yes, with no limit, no account and no watermark: nothing is cleaned or exported, so there's nothing to charge for. AudioRinse earns from its cleaning tools.

Other tools