General purpose audio blind source separation algorithms have to deal with a large dynamic range for the different sources to be separated. In our algorithm the mixture is separated into single notes. These notes are clustered to construct the melodies played by the active sources. The non-negative matrix factorization (NMF) leads to good results in clustering the notes according to spectral features. The cost function for the NMF is controlled by a parameter beta. The choice of beta depends on the dynamic difference of the sources. The novelty of this paper is to propose a simple classifier to adjust the parameter beta to current dynamic ranges for increasing the separation quality.
This paper costs $33 for non-members and is free for AES members and E-Library subscribers.