This page contains additional material for the paper:

Downbeat Tracking Using Beat-Synchronous Features and Recurrent Neural Networks
Florian Krebs, Sebastian Böck, Matthias Dorfer, and Gerhard Widmer. In Proceedings of 17th International Society for Music Information Retrieval Conference (ISMIR), New York, USA, 2016.


The Python code of the proposed downbeat tracker can be found as part of the madmom package. To use it carry out the following steps:

  1. Install madmom and the models submodule (see the madmom documentation for detailed instructions)
  2. Checkout the branch BarTracker
  3. Compile the modules with Cython by running
    python setup.py build_ext --inplace
    in the madmom's root directory.
  4. Locate the script BarTracker in the bin folder. This is is what you need to run to use the downbeat tracker.

Here are some usage examples:


last edited by fk at Sep 15, 2016