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)
- Linux 32-bit: ibt-1.0-i686-linux.tar
- MacOSX 32-bit: ibt-1.0-osx32.tar
- MacOSX 64-bit: ibt-1.0-osx64.tar
- Win 32-bit: ibt-1.0-win32
- Win 64-bit: ibt-1.0-win64
- Source: ibt-1.0-src
Max/MSP audio beat tracking external
- MacOSX 32-bit: ibt~_v1.0-osx.tar
- Win 32-bit: ibt~_v1.0-win32
- Source: ibt~_v1.0-src [see build instructions manual]
Pure Data audio beat tracking external
- Linux 32-bit: ibt_pd_v1.0-linux-i686.tar
- MacOSX 32-bit: ibt_pd_v1.0-osx.tar
- Win 32-bit: ibt_pd_v1.0-win32
- Source: ibt_pd_v1.0-src [see build instructions manual]
Sonic Visualiser audio beat tracking Vamp plugin
- Linux 64-bit: mvamp-ibt-plugin-1.0-amd64-linux.tar
- Linux 32-bit: mvamp-ibt-plugin-1.0-i686-linux.tar
- **MacOSX 32-bit: mvamp-ibt-plugin-1.0-osx.tar
- Win 32-bit: mvamp-ibt-plugin-1.0-win32
- Source: mvamp-ibt-1.0-src [see build instructions manual]
**Note, this plugin does not currently work with Sonic Visualiser. However it will run with version 0.7 of Sonic Annotator. Many thanks to Chris Cannam and Matthias Mauch for pointing this out.
RoboNova dancing to Blur. Each sequence of moves is synchronized to the musical beats on-the-fly, retrieved from the real-time INESC Porto Beat Tracker (IBT). [paper1]; [paper2]