BeatRoot: An Interactive Beat Tracking and Visualisation System
Download Page
News
Release 0.5.7 (1.12.2009): Missing source files added.
Release 0.5.6 (9.11.2007): Several requested updates and features.
Release 0.5.3 (21.10.2006): Complete documentation,
improved batch file processing, and first release of the 0.5.x source
code.
BeatRoot tops the results of the MIREX 2006 Audio Beat
Tracking Competition:
See the results here
Release 0.5.2 (21.09.2006): Some simple batch file processing
and text output for the MIREX 2006 competition.
Release 0.5.1 (11.09.2006): bug fixed where some files failed
beat tracking.
Release 0.5.0 (23.08.2006): new version of BeatRoot written entirely
in Java. Runs on Linux, MAC and Windows operating systems. New features
include:
- Annotation of multiple metrical levels
- Annotation of phrase boundaries
- Improved onset detection
- Improved tempo induction
- Platform independent (Java 1.5 or higher)
Previous versions of BeatRoot are no longer maintained.
Downloads (require Java 1.5 or higher run-time environment)
Download BeatRoot 0.5.6
Download BeatRoot 0.5.6
with source code and documentation
Papers
Update on BeatRoot and several evaluations
including MIREX 2006:
Evaluation of the Audio Beat Tracking System BeatRoot,
Journal of New Music Research, 36 (1), 39-50, 2007.
Short paper describing the
version of BeatRoot submitted to MIREX 2006
DAFx'06 paper describing the new
onset detection algorithm
Original paper describing beat
tracking algorithms,
Journal of New Music Research, 30 (1), 2001, pp 39-58.
Paper describing
interactive system,
Proceedings of the 2001 International Computer Music
Conference (ICMC'2001), pp 215-218.
My other papers are available here
Documentation
User Documentation for software, in HTML (needs updating)
Javadoc Documentation
Links
Simon Dixon, London: updated 9 November 2007
Email comments or questions to
simon[DOT]dixon(AT)elec[DOT]qmul[DOT]ac[DOT]uk