Title :
An open-source drum transcription system for Pure Data and Max MSP
Author :
Miron, Marius ; Davies, Matthew E. P. ; Gouyon, Fabien
Author_Institution :
Sound & Music Comput. Group, INESC TEC, Porto, Portugal
Abstract :
This paper presents a drum transcription algorithm adjusted to the constraints of real-time audio. We introduce an instance filtering (IF) method using sub-band onset detection, which improves the performance of a system having at its core a feature-based K-nearest neighbor classifier (KNN). The architecture proposed allows for adapting different parts of the algorithm for either bass drum, snare drum or hi-hat cymbals. The open-source system is implemented in the graphic programming languages Pure Data (PD) and Max MSP, and aims to work with a large variety of drum sets. We evaluated its performance on a database of audio samples generated from a well known collection of midi drum loops randomly matched with a diverse collection of drum sets. Both of the evaluation stages, testing and validation, show an improvement in the performance when using the instance filtering algorithm.
Keywords :
filtering theory; musical instruments; programming languages; public domain software; signal classification; KNN; Max MSP; Pure Data; audio samples generation; bass drum; feature-based K-nearest neighbor classifier; graphic programming languages; hi-hat cymbals; instance filtering; midi drum loops; open-source drum transcription; real-time audio; snare drum; sub-band onset detection; Hybrid fiber coaxial cables; Labeling; Open source software; Real-time systems; Signal processing algorithms; Testing; Training; drum transcription; feature-based classification; machine learning; real-time audio; signal processing;
Conference_Titel :
Acoustics, Speech and Signal Processing (ICASSP), 2013 IEEE International Conference on
Conference_Location :
Vancouver, BC
DOI :
10.1109/ICASSP.2013.6637641