120
Song analyzer
BPM, key and chords of an audio file.
…
How it works
- Tempo is estimated from the onset envelope and its autocorrelation.
- The key compares the 12-note profile with Krumhansl's profiles; chords come from harmonic templates.
- It works best on music with a clear beat and harmony; on rubato or very dense music it is a hint, not the truth.
Everything happens on this device: no file is uploaded and nothing leaves the browser.