HOME

TheInfoList



OR:

BeatRoot is an audio beat tracking and modelling application. In 2006, it won the
MIREX prize Mirex was an organochloride that was commercialized as an insecticide and later banned because of its impact on the environment. This white crystalline odorless solid is a derivative of cyclopentadiene. It was popularized to control fire ants ...
. The application is written in
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
/
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significa ...
, with a
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
-based user interface. The code is
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
. BeatRoot accepts file input in either digital audio or
MIDI MIDI (; Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, an ...
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.


See also

*
List of music software This is a list of software for creating, performing, learning, analyzing, researching, broadcasting and editing music. This article only includes software, not services. For streaming services such as iHeartRadio, Pandora, Prime Music, and Spotify, ...


References

Homepage: http://www.eecs.qmul.ac.uk/~simond/beatroot/ {{Reflist Music software