Audio Analyzer & Key Finder uses 12-tone chromagram harmonic matrices and multi-band onset transient detection to identify musical Key, 1A–12B Camelot notation, accurate tempo (BPM), and EBU R128 integrated loudness (LUFS). All DSP calculations run client-side in your browser with zero latency and full privacy.
Instantly detect musical key, Camelot mixing code, accurate tempo (BPM), and 60 FPS real-time FFT spectrum.100% Private — Audio files are processed locally and never uploaded to any server.
MP3, WAV, FLAC, M4A, OGG, AIFF — up to 100 MB
Multi-band chromagram correlation eliminates relative major/minor ambiguity with high precision.
Combines transient onset novelty curves and autocorrelation across full musical tempi.
Real-time 20 Hz – 20 kHz logarithmic spectrum visualizer with dBFS calibration.
Camelot notation, fundamental root frequencies (A4 = 440 Hz standard), and harmonic DJ mixing routes for all 24 musical keys.
| Camelot (Minor) | Minor Key Name | Camelot (Major) | Relative Major Key | Root Frequency (Hz) | Energy Boost (+1) | Energy Drop (-1) |
|---|---|---|---|---|---|---|
| 1A | Ab Minor (G#m) | 1B | B Major | 207.65 Hz | 2A | 12A |
| 2A | Eb Minor (D#m) | 2B | F# Major (Gb) | 155.56 Hz | 3A | 1A |
| 3A | Bb Minor (A#m) | 3B | Db Major (C#) | 116.54 Hz | 4A | 2A |
| 4A | F Minor | 4B | Ab Major (G#) | 174.61 Hz | 5A | 3A |
| 5A | C Minor | 5B | Eb Major (D#) | 130.81 Hz | 6A | 4A |
| 6A | G Minor | 6B | Bb Major (A#) | 196.00 Hz | 7A | 5A |
| 7A | D Minor | 7B | F Major | 146.83 Hz | 8A | 6A |
| 8A | A Minor | 8B | C Major | 220.00 Hz | 9A | 7A |
| 9A | E Minor | 9B | G Major | 164.81 Hz | 10A | 8A |
| 10A | B Minor | 10B | D Major | 123.47 Hz | 11A | 9A |
| 11A | F# Minor (Gbm) | 11B | A Major | 185.00 Hz | 12A | 10A |
| 12A | C# Minor | 12B | E Major | 138.59 Hz | 1A | 11A |
Ensure streaming compliance with HORIZON (ITU-R BS.1770-4 / EBU R128 Radar), clean resonances with STILL Dynamic DeResonator, and balance harmonics with FIBONACCI EQ.
Identifying the musical key and tempo (BPM) of a track is essential for DJs, producers, and remixers. Our Audio Analyzer processes your files entirely in your browser using the Web Audio API — nothing is uploaded to any server, ensuring complete privacy and security.
Key detection uses a technique called chromagram analysis. The algorithm breaks the audio into short frames, identifies the energy of each of the 12 pitch classes (C, C#, D, D#, E, F, F#, G, G#, A, A#, B), and compares the resulting "pitch profile" against known templates for all 24 Major and Minor keys. The best match determines the detected key.
BPM detection works by analyzing the audio's onset strength envelope — essentially a signal that spikes whenever a new note, drum hit, or transient occurs. The algorithm then uses autocorrelation to find repeating patterns in these onsets, identifying the dominant periodic interval which corresponds to the tempo.
Our analyzer provides not just the primary BPM but also half-time and double-time alternatives, since certain genres (like Drum & Bass at 170 BPM or half-time Hip-Hop at 85 BPM) can be interpreted at different tempo multiples.
Our analyzer supports two modes:
Unlike many online analyzers that upload your files to remote servers, Musicianstool's Audio Analyzer runs entirely client-side. Your audio data never leaves your device. This is especially important for producers analyzing unreleased tracks, stems, or works-in-progress that shouldn't be shared with third parties.
Accuracy depends on the complexity of the track. Songs with clear harmonic content (vocals, chords, melodies) are detected with high confidence (~85-95%). Heavily percussive tracks or atonal music may produce lower confidence scores.
Any format your browser can decode: MP3, WAV, FLAC, OGG, M4A, AAC, and WebM audio. The Web Audio API handles decoding natively.
No. All processing happens 100% locally in your browser. Your audio files are never transmitted, stored, or shared with anyone. This is a core privacy guarantee of Musicianstool.