DocumentCode :
2706061
Title :
Beat Tracking using an Autocorrelation Phase Matrix
Author :
Eck, D.
Author_Institution :
Dept. of Comput. Sci., Montreal Univ., Que., Canada
Volume :
4
fYear :
2007
fDate :
15-20 April 2007
Abstract :
We introduce a novel method for estimating beat from digital audio. We compute autocorrelation such that the distribution of energy in phase space is preserved in a so-called autocorrelation phase matrix (APM). We estimate beats by computing individual APMs over short overlapping segments of an onset trace derived from the audio. Then an adaptation of Viterbi decoding is used to search the APMs for metrical combinations of points that change smoothly over time in the lag/phase plane. Because small temporal perturbations are seen as local movements on the APM, the Viterbi search can be bounded using a small 2D Gaussian window. The resulting algorithm jointly estimates tempo, meter and beat. As is always the case with Viterbi decoding, an online version is possible although best performance is achieved offline. We report results on an annotated dataset of 60-second musical segments.
Keywords :
Gaussian processes; Viterbi decoding; audio coding; matrix algebra; 2D Gaussian window; Viterbi decoding; autocorrelation phase matrix; beat estimation; beat tracking; digital audio; musical segments; Autocorrelation; Computer science; Decoding; Delay; Hidden Markov models; Phase estimation; Sampling methods; Spectrogram; Switches; Viterbi algorithm; Autocorrelation Phase Matrix; Correlation; Viterbi decoding; beat induction;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech and Signal Processing, 2007. ICASSP 2007. IEEE International Conference on
Conference_Location :
Honolulu, HI
ISSN :
1520-6149
Print_ISBN :
1-4244-0727-3
Type :
conf
DOI :
10.1109/ICASSP.2007.367319
Filename :
4218350
Link To Document :
بازگشت