Particle Filters for Efficient Meter Tracking with Dynamic Bayesian Networks
This is the companion webpage for the paper
Particle Filters for Efficient Meter Tracking with Dynamic Bayesian Networks
Ajay Srinivasamurthy, Andre Holzapfel, Ali Taylan Cemgil, Xavier Serra
Proceedings of the 16th International Society for Music Information Retrieval (ISMIR) Conference, pp 197-203, 2015, Malaga, Spain
Abstract: Recent approaches in meter tracking have successfully applied Bayesian models. While the proposed models can be adapted to different musical styles, the applicability of these flexible methods so far is limited because the application of exact inference is computationally demanding. More efficient approximate inference algorithms using particle filters (PF) can be developed to overcome this limitation. In this paper, we assume that the type of meter of a piece is known, and use this knowledge to simplify an existing Bayesian model with the goal of incorporating a more diverse observation model. We then propose Particle Filter based inference schemes for both the original model and the simplification. We compare the results obtained from exact and approximate inference in terms of meter tracking accuracy as well as in terms of computational demands. Evaluations are performed using corpora of Carnatic music from India and a collection of Ballroom dances. We document that the approximate methods perform similar to exact inference, at a lower computational cost. Furthermore, we show that the inference schemes remain accurate for long and full length recordings in Carnatic music.
A few audio examples of Carnatic music can be found here:
http://compmusic.upf.edu/examples-taala-carnatic
Dataset
The dataset used in the paper is described in detail here:
http://compmusic.upf.edu/carnatic-rhythm-dataset
Code
A MATLAB implementation of the model is available for research purposes.
https://github.com/flokadillo/bayesbeat
Please contact us at the email address below if you want access to the code repository.