Song Analyzer
Get BPM, key, chords, MIDI, and stems from any track. Runs on your device — files never uploaded.
Drop audio file here or click to browse
MP3, WAV, FLAC, AIFF, OGG, M4A · Max 10 minutes
Private — processed on your device, never uploaded
Decoding audio...
Processing locally
First use downloads AI models (cached for future visits).
How to Analyze a Song
- 1 Upload a song (MP3, WAV, FLAC, OGG, M4A)
- 2 AI detects BPM, key, chords — then separates stems and extracts MIDI
- 3 Download stems, MIDI, or use results in other TuneLab tools
Frequently Asked Questions
What does Song Analyzer detect?
It detects BPM (tempo), musical key with Camelot code, chord progression with timestamps, converts melody to MIDI, and separates vocals from instrumentals — all from a single upload.
Is my audio uploaded to a server?
No. All processing runs directly on your device using your own GPU or CPU. Your files never leave your machine — not even temporarily.
What are refined results?
After stem separation completes, MIDI and chord detection re-run on the isolated audio (vocals for MIDI, instrumental for chords) for better accuracy. Results update automatically with a 'Refined with stems' badge.