Title :
Polyphonic Pitch Estimation and Instrument Identification by Joint Modeling of Sustained and Attack Sounds
Author :
Jun Wu ; Vincent, Emmanuel ; Raczynski, Stanislaw A. ; Nishimoto, Takuya ; Ono, Nobutaka ; Sagayama, Shigeki
Author_Institution :
Grad. Sch. of Inf. Sci. & Technol., Univ. of Tokyo, Tokyo, Japan
Abstract :
Polyphonic pitch estimation and musical instrument identification are some of the most challenging tasks in the field of music information retrieval (MIR). While existing approaches have focused on the modeling of harmonic partials, we design a joint Gaussian mixture model of the harmonic partials and the inharmonic attack of each note. This model encodes the power of each partial over time as well as the spectral envelope of the attack part. We derive an expectation-maximization (EM) algorithm to estimate the pitch and the parameters of the notes. We then extract timbre features both from the harmonic and the attack part via principal component analysis (PCA) over the estimated model parameters. Musical instrument recognition for each estimated note is finally carried out with a support vector machine (SVM) classifier. Experiments conducted on mixtures of isolated notes as well as real-world polyphonic music show higher accuracy over state-of-the-art approaches based on the modeling of harmonic partials only.
Keywords :
expectation-maximisation algorithm; musical instruments; parameter estimation; principal component analysis; support vector machines; attack sounds; expectation-maximization algorithm; joint Gaussian mixture model; music information retrieval; musical instrument identification; musical instrument recognition; polyphonic pitch estimation; principal component analysis; spectral envelope; support vector machine classifier; sustained sounds; Classification algorithms; Estimation; Feature extraction; Harmonic analysis; Instruments; Support vector machine classification; Timbre; Attack model; expectation–maximization (EM) algorithm; harmonic model; instrument identification; principal component analysis (PCA); support vector machine (SVM);
Journal_Title :
Selected Topics in Signal Processing, IEEE Journal of
DOI :
10.1109/JSTSP.2011.2158064