tempo_eval is three things in one:

  1. A repository for musical tempo annotations and estimates

  2. A simple evaluation framework

  3. A Markdown site generator

It documents strengths and weaknesses of classic as well as modern tempo estimation approaches on multiple versions of commonly used datasets using a variety of metrics.

For evaluation results, please see here.


In its GitHub repository, tempo_eval contains both published reference annotations and estimates produced by various tempo estimation systems as JAMS.

If you are the author of an estimation system or creator of a new dataset, please contribute your estimates and annotations.

Evaluation Framework

tempo_eval compares tempo estimates to reference annotations using several metrics.

Site Generator

Evaluation results are not only created as dull CSV files, but also visualized as SVG and PDF diagrams embedded in a comprehensive, publishable, Markdown-formatted report.