Demos and Software
A significant portion of the software code we write is available on a GitHub repository.
IBT (INESC Porto Beat Tracking software)
A real-time system for tempo induction and beat tracking of music audio signals written in C++ and part of the free MARSYAS framework (see IBT documentation).
Here is a scientific paper explaining the software.
Binaries (command line)
Max/MSP audio beat tracking external
Pure Data audio beat tracking external
An open-source transcription system for live audio from drum performances, which works causally. Code and binaries are available for:
An open-source annotation tool which can annotate beats from real-time audio using the keyboard or a midi interface. The software was used during the ISMIR 2012 conference for a beat tapping experiments. The code can be found at the
following repositories, under the Creative Commons 3 Non-Commercial licence: