Real-time drums transcription with characteristic bandpass filtering

Real--time transcription of drum signals is an emerging area of research. Several applications for music education and commercial use can utilize such algorithms and allow for an easy-to-use way to interpret drum signals in real--time. The paper at hand proposes a system that performs real--time drums transcription. The proposed system consists of two subsystems, the real--time separation and the training module. The real--time separation module is based on the use of characteristic filters, combining simple bandpass filtering and amplification, a fact that diminishes computational cost and potentially renders it suitable for implementation on hardware. The training module employs Differential Evolution to create generations of characteristic filter combinations that optimally separate a set of given drum sources. Initial experimental results indicate that the proposed system is relatively accurate rendering it convenient for real-time hardware implementations targeted to a wide range of applications.

[1]  Christian Dittmar DRUM DETECTION FROM POLYPHONIC AUDIO VIA DETAILED ANALYSIS OF THE TIME FREQUENCY DOMAIN , 2005 .

[2]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[3]  Jouni Paulus,et al.  Drum transcription with non-negative spectrogram factorisation , 2005, 2005 13th European Signal Processing Conference.

[4]  Anssi Klapuri,et al.  Sound onset detection by applying psychoacoustic knowledge , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[5]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

[6]  W. Andrew Schloss,et al.  On the automatic transcription of percussive music , 1985 .

[7]  Mark B. Sandler,et al.  A tutorial on onset detection in music signals , 2005, IEEE Transactions on Speech and Audio Processing.

[8]  David Wessel,et al.  Live Drum Separation Using Probabilistic Spectral Clustering Based on the Itakura-Saito Divergence , 2011 .

[9]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

[10]  Anssi Klapuri,et al.  Conventional and periodic N-grams in the transcription of drum sequences , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[11]  Gaël Richard,et al.  Automatic transcription of drum loops , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[12]  Derry Fitzgerald,et al.  Automatic Drum Transcription and Source Separation , 2004 .

[13]  Jeff A. Bilmes,et al.  Timing is of the essence : perceptual and computational techniques for representing, learning, and reproducing expressive timing in percussive rhythm , 1993 .

[14]  Masataka Goto,et al.  Automatic Drum Sound Description for Real-World Music Using Template Adaptation and Matching Methods , 2004, ISMIR.