Free tool · Analysis

Track Analyser

Drop in a track to find its tempo, key and chords, then send them to the Studio or turn the bassline or melody into MIDI. It all happens in your browser: your audio never leaves your device.

Idea

Full stem separation?

We're thinking about adding it: split a whole track into drums, bass, lead and pads as separate audio files, turn each one into MIDI, and open the lot in the Studio in one go. It needs serious computing power, so it would be a paid extra. Would you use it?

How the Track Analyser works

Tempo. It finds every hit in the track and measures how regularly they repeat, which for four-to-the-floor dance music lands on the tempo almost every time. If it reads half or double speed, use the ÷2 and ×2 buttons.

Key. It measures how much of each of the 12 notes the track uses, compares that with the shape of every major and minor key, and gives extra weight to the note the bass sits on. Relative keys (A minor and C major, say) share all their notes, so if the result sounds wrong, try the close second it suggests.

Chords. It splits the track into bars and matches each bar's notes, and the bass note under them, against the chords of the key. The highlighted section is the stretch with the clearest chords, usually the main hook. Pick another part to hear what the breakdown does.

Bassline and melody to MIDI. Spotify's open-source Basic Pitch model listens to the section and writes down the notes it hears. The Track Analyser filters the audio first, keeping the low end for the bassline or the top end for the melody, then snaps the notes to a 1/16 grid. It works best where the part is exposed: a bassline under a breakdown, or a lead before the full mix comes in. On a busy drop it will catch most of the notes but not all of them.

Your audio stays with you. Every step runs in your browser. Nothing is uploaded and nothing is stored. Only analyse tracks you own or have the rights to use.

Questions

Can I paste a YouTube or Spotify link?

No. Downloading audio from streaming sites breaks their terms, so the Track Analyser only reads files on your own device. Use a track you've bought, a promo you've been sent, or your own bounce.

How accurate is it?

Tempo and key are right for most dance tracks. Chords are usually close, though a busy mix can fool it into a related chord; check by ear and change any in the Studio. Transcribed notes are a starting point to tidy, not a perfect copy.

Why does the first transcription take a moment?

Your browser downloads the Basic Pitch model (about 1 MB) the first time you use it, then keeps it. The analysis itself takes a few seconds for a 16-bar section.

Can I use what it finds in my own music?

Tempos, keys and chord progressions aren't owned by anyone, so use them freely. Melodies and basslines can be protected by copyright, so treat a transcription as something to study and learn from, not to release as your own.