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.

[Full text, BibTeX]

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. 

Ajay Srinivasamurthy
Music Technology Group
Universitat Pompeu Fabra, 
Barcelona, Spain