BeatRoot explained

BeatRoot is an audio beat tracking and modelling application. In 2006, it won the MIREX prize.[1]

The application is written in Linux/C++, with a Java-based user interface. The code is open source.[2]

BeatRoot accepts file input in either digital audio or MIDI format. uses two simultaneous processes to model the rhythm of a piece of music, one to establish the tempo of the piece and one to synchronise a beat to the music. Since these two processes may at times be at odds, a system of multiple agents model their respective results and arrive at an optimum solution for the music being studied.[2] [3]

See also

References

Homepage: http://www.eecs.qmul.ac.uk/~simond/beatroot/

Notes and References

  1. Book: Tim Crawford. Lorna Gibson. Modern Methods for Musicology: Prospects, Proposals, and Realities. 1 October 2012. Ashgate Publishing, Ltd.. 978-1-4094-8603-9. 98.
  2. Book: Khosrow-Pour, Mehdi. Encyclopedia of Information Science and Technology, Second Edition. 31 October 2008. IGI Global. 978-1-60566-027-1. 280–282.
  3. Dixon. Simon. Evaluation of the Audio Beat Tracking System BeatRoot . Journal of New Music Research . 36 . 2007/2008 . 20 March 2015.