Track analysis in the browser: BPM, key, energy and cues

Point Beat.Tools at your crate folder and every track gets analyzed on-device: average BPM and beat grid, Camelot key (average and fractional), energy level, vocal presence and suggested cue points. Nothing is sent to a server.

Analysis runs 100% in the browser. In offline mode, your audio never leaves your computer.

What the analysis gives you

Per track, right in the browser:

  • Average BPM + beat grid to line up transitions
  • Camelot key (e.g. 8A) with fractional variation across the track
  • Energy (1–10) to shape the arc of the set
  • Vocal % and HPSS stems to audition vocal/kick in isolation
  • Suggested cue points, exportable as POSITION_MARK

Why on-device matters

Cloud analyzers make you upload the library — slow for big crates and a real risk for unreleased tracks. In Beat.Tools analysis doesn't depend on uploading: the DSP runs in the browser via WebAssembly/Web Audio, and in offline mode the file never leaves your disk. It works offline once loaded.

From analysis to the set

The results aren't locked in: write TBPM/TKEY into the MP3, export Rekordbox XML, M3U or CSV. Supported formats for analysis: MP3, WAV, FLAC, AIFF, M4A and OGG.

Frequently asked questions

Is the key detection reliable?

Keys come out in Camelot with an average and a fractional value across the track — useful when a song modulates. As with any automatic detection, spot-check critical tracks by ear.

How many tracks can I analyze?

No limit and no account. Analysis runs on your device, so speed depends on your hardware.

Does it batch-analyze?

Yes: point it at a folder and the queue processes tracks in sequence in the browser.

Do I need to be online?

Only to load the app. The analysis itself runs offline, on-device.

Analyze a track now

Pick a file and see BPM, key and energy in seconds — no account.