DC Beats · Tools
// drop any audio file. analysis runs locally.
Drop your audio file here
MP3, WAV, FLAC, OGG · or browse files
// waveform
// tempo
—
// key
—
// related keys · camelot wheel
// how to use
Drop any MP3, WAV, FLAC or OGG onto the zone above, or click "browse files". Analysis runs entirely in your browser — nothing is uploaded or stored.
The tool decodes the audio, extracts onsets for BPM detection and builds a chroma vector for key analysis using Krumhansl-Schmuckler profiles. Most files complete in under 10 seconds.
Tempo in BPM with confidence score and alternate candidates, detected key with major/minor mode, Camelot wheel position and harmonically compatible neighbouring keys.
// what is BPM?
BPM (Beats Per Minute) is the tempo of a track — how many beats occur per minute. It determines energy and feel: Hip-hop sits around 85–100 BPM, Trap at 65–80 (half-time), Pop at 100–130, EDM from 120–160+.
Knowing your BPM matters for sync licensing, DJ mixing and recording in a DAW to an existing beat without drifting tempo.
// what is musical key?
The key is the tonal centre — the root note and mode (major or minor) that everything resolves around. Major keys sound bright and uplifting; minor keys feel darker and emotional.
The Camelot Wheel maps every key by harmonic compatibility — adjacent numbers blend without clashing, making it essential for producers and DJs combining multiple tracks.
Need to check your track's loudness before distribution? Use the Loudness Analyzer — measures LUFS, True Peak and compares against Spotify, YouTube and Apple Music targets.
Loudness Analyzer →