Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Music Source Separation with Band-split RNN

About

The performance of music source separation (MSS) models has been greatly improved in recent years thanks to the development of novel neural network architectures and training pipelines. However, recent model designs for MSS were mainly motivated by other audio processing tasks or other research fields, while the intrinsic characteristics and patterns of the music signals were not fully discovered. In this paper, we propose band-split RNN (BSRNN), a frequency-domain model that explictly splits the spectrogram of the mixture into subbands and perform interleaved band-level and sequence-level modeling. The choices of the bandwidths of the subbands can be determined by a priori knowledge or expert knowledge on the characteristics of the target source in order to optimize the performance on a certain type of target musical instrument. To better make use of unlabeled data, we also describe a semi-supervised model finetuning pipeline that can further improve the performance of the model. Experiment results show that BSRNN trained only on MUSDB18-HQ dataset significantly outperforms several top-ranking models in Music Demixing (MDX) Challenge 2021, and the semi-supervised finetuning stage further improves the performance on all four instrument tracks.

Yi Luo, Jianwei Yu• 2022

Related benchmarks

TaskDatasetResultRank
Music Source SeparationMUSDB18 HQ (test)
SDR (Drums)10.15
48
Speech SeparationLibri2Mix (test)
SI-SNRi (dB)15.2
45
Target Sound ExtractionAudioSet 2Mix
SNRi8.4
9
Speech SeparationLibriMix (test)--
8
Target Speaker ExtractionLibri2Mix Noisy (test)
SI-SDR2.9
5
Target Speaker ExtractionVietnamese zero-shot
SI-SDR4.6
5
Target Speaker ExtractionAISHELL zero-shot Clean
SI-SDR4.7
5
Target Speaker ExtractionAISHELL Noisy zero-shot
SI-SDR2.8
5
Music Source SeparationMUSDB18 non-HQ (test)--
5
Target Sound ExtractionAudioSet 3Mix
SNRi5.9
4
Showing 10 of 10 rows

Other info

Code

Follow for update