Indie · Rock · Grunge
Metalcore · Punk · Hardcore
Tight tempo · clean key
Song Key & BPM Finder
Upload a track and get Key, BPM, Camelot, plus Energy, Danceability & Happiness.
Built for band workflows: covers, click tracks, setlists, transitions, remixes, and tight edits.
Drag & drop your audio file here, or hit Choose File.
MP3 · WAV · FLAC · AAC
Fast analysis
Private processing
Why Key & BPM matters for bands
If you’re building a set, tightening edits, syncing visuals, or locking a click track — knowing the tempo and tonal center saves hours and prevents trainwreck transitions.
Tight click tracks
Get BPM fast. Build a click that matches your live feel, then rehearse transitions without drift.
Covers & key matching
Match vocal range and tuning decisions quicker. Key detection helps you decide whether to transpose or change arrangement.
Edits that hit
Align cuts, stops, and breakdowns to tempo so edits land clean — especially in fast punk and syncopated metalcore.
Energy mapping
Use Energy/Danceability to shape set flow: build intensity, breathe, then crush again.
How to find Song Key & BPM
Upload → analyze → get results. Built to be fast and usable, even when you’re bouncing between sessions, rehearsals, and show prep.
1. Upload audio
Drag & drop or choose a file. Supported: MP3, WAV, FLAC, AAC.
2. Wait for analysis
We detect tempo cues and harmonic structure. Progress shows upload then processing.
3. Get results
BPM, key, Camelot, energy, danceability & happiness — ready for set planning, edits, and remixes.
Mood & danceability
These metrics help describe how the track feels and moves — useful for set pacing, playlist flow, and vibe control.
Mood mapping
Mood is categorized based on a happiness (valence) score. Key can influence perceived brightness, but recordings, arrangement and mix also matter.
- Sad: less than 0.33
- Neutral: between 0.33 and 0.66
- Happy: greater than 0.66
Major keys are often perceived as brighter; minor keys often feel darker — but context wins (tempo, dynamics, vocal performance).
Danceability mapping
Danceability estimates how suitable a track is for movement, based on rhythm stability, tempo, and beat strength.
- Not very danceable: less than 0.33
- Moderately danceable: between 0.33 and 0.66
- Highly danceable: greater than 0.66
Tight, consistent grooves tend to score higher — while chaotic arrangements (by design) may score lower even if they hit hard live.
Camelot & energy
Camelot helps with harmonic compatibility. Energy helps you plan intensity across a set — from clean intros to breakdowns.
Camelot wheel
Camelot is a labeling system for musical keys often used for harmonic mixing and compatibility checks.
- Major keys: labeled “B” (example: 8B = C Major)
- Minor keys: labeled “A” (example: 8A = A Minor)
- Compatibility: adjacent values tend to blend more smoothly
For bands: Camelot can still help when sequencing interludes, transitions, backing tracks, or mashups.
Energy level
Energy estimates intensity based on tempo, dynamics and spectral cues. Use it to shape pacing: breathe → build → destroy.
- Low (0.0–0.3): softer, slower, spacious
- Medium (0.3–0.7): balanced, driving
- High (0.7–1.0): fast, intense, relentless
High-energy punk and metalcore often live in the upper range — but breakdown-heavy tracks can spike even at lower BPM.
Camelot harmonic guide
Use this as a quick compatibility reference when you’re stitching intros/outros, transitions, or mashups.
| Camelot Key | Musical Key | Compatible Keys | Energy Shift Keys |
|---|---|---|---|
| 1A | Ab Minor | 12A, 2A | 1B |
| 1B | B Major | 12B, 2B | 1A |
| 2A | Ebm | 1A, 3A | 2B |
| 2B | F# Major | 1B, 3B | 2A |
| 3A | Bbm | 2A, 4A | 3B |
| 3B | Db Major | 2B, 4B | 3A |
| 4A | Fm | 3A, 5A | 4B |
| 4B | Ab Major | 3B, 5B | 4A |
| 5A | Cm | 4A, 6A | 5B |
| 5B | Eb Major | 4B, 6B | 5A |
| 6A | Gm | 5A, 7A | 6B |
| 6B | Bb Major | 5B, 7B | 6A |
| 7A | Dm | 6A, 8A | 7B |
| 7B | F Major | 6B, 8B | 7A |
| 8A | Am | 7A, 9A | 8B |
| 8B | C Major | 7B, 9B | 8A |
| 9A | Em | 8A, 10A | 9B |
| 9B | G Major | 8B, 10B | 9A |
| 10A | Bm | 9A, 11A | 10B |
| 10B | D Major | 9B, 11B | 10A |
| 11A | F#m | 10A, 12A | 11B |
| 11B | A Major | 10B, 12B | 11A |
| 12A | C#m | 11A, 1A | 12B |
| 12B | E Major | 11B, 1B | 12A |
How it works
We combine modern audio analysis (tempo cues + harmonic profiles) with machine learning features to estimate key, BPM and additional metrics.
Detection
Tempo/key cues extracted from audio features to estimate stable values fast.
ML features
Energy and movement-related metrics derived from learned feature patterns.
Low level
Spectral + transient information used to capture rhythm and tonality.
Harmonic
Tonal center and harmonic energy mapped to musical key + Camelot.
Peer-reviewed research we build on
References that ground common MIR (Music Information Retrieval) approaches used across the industry:
Music Technology Group (UPF)
- Gómez & Herrera (2004) – Estimating the Tonality of Polyphonic Audio Files
- Gómez (2005) – Key Estimation from Polyphonic Audio
- Zapata & Gómez (2011) – Comparative Evaluation & Combination of Audio Tempo Estimation Approaches
- Bogdanov et al. (2013) – Essentia: An Audio Analysis Library for MIR
- Knees et al. (2015) – Two Data Sets for Tempo & Key Detection in EDM (GIANTSTEPS)
- Correya et al. (2022) – Essentia API: Low-Latency Web Services for Audio Analysis
Note: Results can differ across tools because algorithms and assumptions differ (downbeat choice, swing, live tempo drift, arrangement density).
Frequently asked questions
Different tools use different algorithms and may prioritize different cues (harmonics, percussion, downbeats). Remastered versions, live recordings, tempo drift, and dense mixes can also change results.
For most studio recordings, results are strong and consistent — but no estimator is perfect. If a track has heavy swing, tempo changes, or ambiguous harmony, double-check by ear or DAW grid.
Your file is used to generate analysis results. For privacy, don’t upload anything you don’t have permission to process.
MP3, WAV, FLAC and AAC.
Yes — it’s useful for sequencing, click tracks, backing-track prep, and smoother transitions between sections or interludes.