Autocorrelation-based beat estimation adaptive to drastic tempo change in a song

Automatic beat estimation is an essential technology not only for fundamental analysis of music, but also for the development of advanced music applications such as DJ mixing. In this paper, we propose an autocorrelation based beat estimation method, which, unlike existing methods, is capable of accurately detecting the position of beats, even from songs with drastic change of tempo. Our proposal consists of two major steps. First, the approximate positions of the beats are pre-estimated by a long-sized analysis window. Next, the preestimated beats are verified by using a short analysis window. These steps are repetitively executed until the beat estimation results converge. Experiments conducted with audio signals and songs with artificially applied tempo changes have proved that our proposal can detect beats with high accuracy.

[1]  Jaakko Astola,et al.  Analysis of the meter of acoustic musical signals , 2006, IEEE Transactions on Audio, Speech, and Language Processing.

[2]  George Tzanetakis,et al.  An experimental comparison of audio tempo induction algorithms , 2006, IEEE Transactions on Audio, Speech, and Language Processing.

[3]  Eric D. Scheirer,et al.  Tempo and beat analysis of acoustic musical signals. , 1998, The Journal of the Acoustical Society of America.

[4]  Simon Dixon,et al.  Automatic Extraction of Tempo and Beat From Expressive Performances , 2001 .

[5]  Jordi Bonada,et al.  Content-based transformations , 2003 .

[6]  Masataka Goto,et al.  An Audio-based Real-time Beat Tracking System for Music With or Without Drum-sounds , 2001 .

[7]  Shingo Uchihashi,et al.  The beat spectrum: a new approach to rhythm analysis , 2001, IEEE International Conference on Multimedia and Expo, 2001. ICME 2001..

[8]  Miguel A. Alonso,et al.  Tempo And Beat Estimation Of Musical Signals , 2004, ISMIR.

[9]  George Tzanetakis,et al.  Musical genre classification of audio signals , 2002, IEEE Trans. Speech Audio Process..