Song Key Finder & BPM Detector
Upload any audio file to instantly detect its Musical Key, BPM, and Camelot Scale using our advanced AI-powered audio analysis engine.
Drag & Drop Audio File
Supports MP3, WAV, FLAC, M4A (Max 25MB)
Analyzing Audio Spectrum…
Calculating Pitch Class Profile (PCP) and Beat Grid
🎹 Scale & Notes
Notes in Scale:
—
Relative Minor/Major: —
🎚️ Harmonic Mixing (Camelot)
To mix harmonically, choose songs in these keys:
🔄 Transposition Calculator
Need to sing this song? Adjust the key to fit your vocal range.
Original Key
Complete Guide to Song Keys & Transposition
Understanding the musical key of a song is crucial for singers, DJs, and producers. Whether you are trying to match a song to your vocal range or create a seamless DJ mix, knowing the key unlocks better performance.
🎧 For DJs: Harmonic Mixing
This tool calculates the Camelot Wheel value (e.g., 8B, 9A). Harmonic mixing allows you to create seamless transitions between songs. To mix harmonically:
- Same Key: Stay in the same number (e.g., 8B → 8B).
- Energy Boost: Move up one number (e.g., 8B → 9B).
- Energy Drop: Move down one number (e.g., 8B → 7B).
- Mood Change: Change from Major to Minor (e.g., 8B → 8A).
🎤 For Singers: Finding Your Key
If a song is too high or low for your voice, you don’t need to struggle. Use the Transposition Calculator above to shift the pitch.
- Step 1: Check your range with our Vocal Range Test.
- Step 2: Upload your song to find the original key.
- Step 3: Shift semitones (+/-) until the notes fit your voice comfortably.
The Science of Key Detection
Our tool utilizes the industry-standard Krumhansl-Schmuckler Key-Finding Algorithm. By analyzing the frequency distribution of your audio file (known as a Chromagram), we calculate a “Pitch Class Profile”. This profile is mathematically correlated against the ideal profiles of all 24 major and minor keys. The key with the highest correlation score is displayed as the result, along with a confidence metric.
Why BPM Matters
The Beats Per Minute (BPM) determines the tempo and energy of a track. For vocalists, a faster BPM means less time for breath control and phrasing. If you are practicing a difficult song, knowing the BPM allows you to set your metronome slower and gradually speed up.
