A music cognition–guided framework for multi-pitch estimation

Li, Xiaoquan and Yan, Yijun and Soraghan, John and Wang, Zheng and Ren, Jinchang (2022) A music cognition–guided framework for multi-pitch estimation. Cognitive Computation, 15 (1). pp. 23-35. ISSN 1866-9964 (https://doi.org/10.1007/s12559-022-10031-5)

[thumbnail of Li-etal-CC-2022-A-music-cognition–guided-framework-for-multi-pitch-estimation]
Text. Filename: Li_etal_CC_2022_A_music_cognition_guided_framework_for_multi_pitch_estimation.pdf
Final Published Version
License: Creative Commons Attribution 4.0 logo

Download (3MB)| Preview


As one of the most important subtasks of automatic music transcription (AMT), multi-pitch estimation (MPE) has been studied extensively for predicting the fundamental frequencies in the frames of audio recordings during the past decade. However, how to use music perception and cognition for MPE has not yet been thoroughly investigated. Motivated by this, this demonstrates how to effectively detect the fundamental frequency and the harmonic structure of polyphonic music using a cognitive framework. Inspired by cognitive neuroscience, an integration of the constant Q transform and a state-of-the-art matrix factorization method called shift-invariant probabilistic latent component analysis (SI-PLCA) are proposed to resolve the polyphonic short-time magnitude log-spectra for multiple pitch estimation and source-specific feature extraction. The cognitions of rhythm, harmonic periodicity and instrument timbre are used to guide the analysis of characterizing contiguous notes and the relationship between fundamental frequency and harmonic frequencies for detecting the pitches from the outcomes of SI-PLCA. In the experiment, we compare the performance of proposed MPE system to a number of existing state-of-the-art approaches (seven weak learning methods and four deep learning methods) on three widely used datasets (i.e. MAPS, BACH10 and TRIOS) in terms of F-measure (F1) values. The experimental results show that the proposed MPE method provides the best overall performance against other existing methods.