Real-time beat-synchronous analysis of musical audio

In this paper we present a model for beat-synchronous analysis of musical audio signals. Introducing a real-time beat tracking model with performance comparable to offline techniques, we discuss its application to the analysis of musical performances segmented by beat. We discuss the various design choices for beat-synchronous analysis and their implications for real-time implementations before presenting some beat-synchronous harmonic analysis examples. We make available our beat tracker and beatsynchronous analysis techniques as externals for Max/MSP.

[1]  Nicola Orio,et al.  Score Following: State of the Art and New Developments , 2003, NIME.

[2]  D. Ellis Beat Tracking by Dynamic Programming , 2007 .

[3]  Mark B. Sandler,et al.  Structural Segmentation of Musical Audio by Constrained Clustering , 2008, IEEE Transactions on Audio, Speech, and Language Processing.

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

[5]  Stephen W. Hainsworth,et al.  Techniques for the Automated Analysis of Musical Audio , 2004 .

[6]  Daniel P. W. Ellis,et al.  Cross-correlation of beat-synchronous representations for music similarity , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[7]  Mark D. Plumbley,et al.  Real-Time Chord Recognition for Live Performance , 2009, ICMC.

[8]  Juan Pablo Bello,et al.  A Robust Mid-Level Representation for Harmonic Content in Music Signals , 2005, ISMIR.

[9]  Mark B. Sandler,et al.  On the use of phase and energy for musical onset detection in the complex domain , 2004, IEEE Signal Processing Letters.

[10]  Diemo Schwarz,et al.  X-Micks - Interactive Content Based Real-Time Audio Processing , 2006 .

[11]  Matthew E. P. Davies,et al.  Context-Dependent Beat Tracking of Musical Audio , 2007, IEEE Transactions on Audio, Speech, and Language Processing.