Beat Induction and Rhythm Recognition
AI '97 Proceedings of the 10th Australian Joint Conference on Artificial Intelligence: Advanced Topics in Artificial Intelligence
A hybrid graphical model for rhythmic parsing
Artificial Intelligence
Popular music retrieval by detecting mood
Proceedings of the 26th annual international ACM SIGIR conference on Research and development in informaion retrieval
The Electronic Sitar controller
NIME '04 Proceedings of the 2004 conference on New interfaces for musical expression
Emergent Rhythms through Multi-agency in Max/MSP
Computer Music Modeling and Retrieval. Sense of Sounds
MAMA: An architecture for interactive musical agents
Proceedings of the 2006 conference on ECAI 2006: 17th European Conference on Artificial Intelligence August 29 -- September 1, 2006, Riva del Garda, Italy
ICEC '09 Proceedings of the 8th International Conference on Entertainment Computing
Hi-index | 0.01 |
Beat tracking is what people do when they tap their feet in time to music. We present a software system which performs this task, processing music in a standard digital audio format and estimating the locations of musical beats. A time-domain algorithm detects salient acoustic events, and then a clustering algorithm groups the time intervals between events to obtain hypotheses about the current tempo. Multiple competing agents track these hypotheses throughout the music, with further agents being created at decision points. The output for each agent is a sequence of beat locations, which is evaluated for its closeness of fit to the data. This approach to beat tracking assumes no previous knowledge of the music such as the style, time signature or approximate tempo; all required information is derived from the audio data. The system has been tested with various styles of music (popular, jazz, and classical) and performs robustly, rarely making errors in popular music, and recovering quickly from errors in more complex styles of music, despite the fact that no high level musical knowledge is encoded in the system.