Skip to content
kivo
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.

Back to KIVO