Audio ML PapersLandmark papers
← All papers
RESEARCH PAPER / 2019-11-27

Music Source Separation in the Waveform Domain

★ Alexandre Défossez , Nicolas Usunier, ★ Léon Bottou ...Full author list in the original paper.

Facebook AI Research +3 · arxiv

Affiliations: Facebook AI Research, INRIA, École Normale Supérieure, PSL Research University

Abstract

Source separation for music is the task of isolating contributions, or stems, from different instruments recorded individually and arranged together to form a song. Such components include voice, bass, drums and any other accompaniments.Contrarily to many audio synthesis tasks where the best performances are achieved by models that directly generate the waveform, the state-of-the-art in source separation for music is to compute masks on the magnitude spectrum. In this paper, we compare two waveform domain architectures. We first adapt Conv-Tasnet, initially developed for speech source separation,to the task of music source separation. While Conv-Tasnet beats many existing spectrogram-domain methods, it suffersfrom significant artifacts, as shown by human evaluations. We propose instead Demucs, a novel waveform-to-waveform model,with a U-Net structure and bidirectional LSTM.Experiments on the MusDB dataset show that, with proper data augmentation, Demucs beats allexisting state-of-the-art architectures, including Conv-Tasnet, with 6.3 SDR on average, (and up to 6.8 with 150 extra training songs, even surpassing the IRM oracle for the bass source).Using recent development in model quantization, Demucs can be compressed down to 120MBwithout any loss of accuracy.We also provide human evaluations, showing that Demucs benefit from a large advantagein terms of the naturalness of the audio. However, it suffers from some bleeding,especially between the vocals and other source.

The following analysis is generated by AI and may contain errors. It is separate from the authors’ abstract and is not peer review.

Research summary

The paper introduces Demucs, a novel architecture for music source separation that significantly outperforms existing methods, demonstrating the effectiveness of waveform-based approaches in this domain. The comprehensive evaluation and innovative methodologies contribute meaningfully to the field of audio processing, paving the way for future advancements in music source separation technologies.

Methodology

The paper presents a robust methodology for music source separation using two waveform domain architectures, Conv-Tasnet and Demucs. It innovatively adapts Conv-Tasnet for music separation and introduces Demucs, which employs a U-Net structure with bidirectional LSTM, demonstrating significant improvements in audio quality and separation accuracy. The use of data augmentation techniques, particularly pitch/tempo shifts, is well-justified and effectively enhances performance. The architecture's design choices, including the use of GLU activations and the initialization scheme, are thoroughly discussed and empirically validated.

Results & evaluation

The experiments conducted on the MusDB dataset are comprehensive, comparing the proposed models against state-of-the-art methods in both waveform and spectrogram domains. The results are quantitatively measured using SDR metrics and qualitatively assessed through human evaluations, providing a well-rounded view of the models' performance. The paper effectively demonstrates that Demucs outperforms existing methods, including Conv-Tasnet, in terms of both objective metrics and subjective listening tests.

Reproducibility

The paper provides sufficient details regarding the architecture, training procedures, and evaluation metrics, which would facilitate reproducibility. However, the absence of a publicly available code repository or demo limits the practical reproducibility of the results.

Limitations

While the paper acknowledges some limitations, such as the "bleeding" of vocals into other sources and the artifacts present in Conv-Tasnet outputs, it does not explore potential solutions or future work to mitigate these issues. Additionally, the reliance on a specific dataset (MusDB) may limit the generalizability of the findings.

Broader impact

The advancements in music source separation have significant implications for various applications, including music production, audio editing, and content creation. The ability to isolate individual instruments can enhance creative processes in the music industry and improve user experiences in audio applications. The findings could also influence future research in audio processing and machine learning methodologies. The paper introduces Demucs, a novel architecture for music source separation that significantly outperforms existing methods, demonstrating the effectiveness of waveform-based approaches in this domain. The comprehensive evaluation and innovative methodologies contribute meaningfully to the field of audio processing, paving the way for future advancements in music source separation technologies.

Curator note

Défossez et al., Meta; waveform-domain music source separation; became the open-source standard

Other indexed descriptions from the archive

Demucs: Music Source Separation in the Waveform Domain

Alexandre Défossez, Nicolas Usunier, Léon Bottou ...

Abstract

Source separation for music is the task of isolating contributions, or stems, from different instruments recorded individually and arranged together to form a song. Such components include voice, bass, drums and any other accompaniments.Contrarily to many audio synthesis tasks where the best performances are achieved by models that directly generate the waveform, the state-of-the-art in source separation for music is to compute masks on the magnitude spectrum. In this paper, we compare two waveform domain architectures. We first adapt Conv-Tasnet, initially developed for speech source separation,to the task of music source separation. While Conv-Tasnet beats many existing spectrogram-domain methods, it suffersfrom significant artifacts, as shown by human evaluations. We propose instead Demucs, a novel waveform-to-waveform model,with a U-Net structure and bidirectional LSTM.Experiments on the MusDB dataset show that, with proper data augmentation, Demucs beats allexisting state-of-the-art architectures, including Conv-Tasnet, with 6.3 SDR on average, (and up to 6.8 with 150 extra training songs, even surpassing the IRM oracle for the bass source).Using recent development in model quantization, Demucs can be compressed down to 120MBwithout any loss of accuracy.We also provide human evaluations, showing that Demucs benefit from a large advantagein terms of the naturalness of the audio. However, it suffers from some bleeding,especially between the vocals and other source.

AI research summary

The paper introduces Demucs, a novel architecture for music source separation that significantly outperforms existing methods, demonstrating the effectiveness of waveform-based approaches in this domain. The comprehensive evaluation and innovative methodologies contribute meaningfully to the field of audio processing, paving the way for future advancements in music source separation technologies.

AI methodology analysis

The paper presents a robust methodology for music source separation using two waveform domain architectures, Conv-Tasnet and Demucs. It innovatively adapts Conv-Tasnet for music separation and introduces Demucs, which employs a U-Net structure with bidirectional LSTM, demonstrating significant improvements in audio quality and separation accuracy. The use of data augmentation techniques, particularly pitch/tempo shifts, is well-justified and effectively enhances performance. The architecture's design choices, including the use of GLU activations and the initialization scheme, are thoroughly discussed and empirically validated.

AI results analysis

The experiments conducted on the MusDB dataset are comprehensive, comparing the proposed models against state-of-the-art methods in both waveform and spectrogram domains. The results are quantitatively measured using SDR metrics and qualitatively assessed through human evaluations, providing a well-rounded view of the models' performance. The paper effectively demonstrates that Demucs outperforms existing methods, including Conv-Tasnet, in terms of both objective metrics and subjective listening tests.

AI reproducibility analysis

The paper provides sufficient details regarding the architecture, training procedures, and evaluation metrics, which would facilitate reproducibility. However, the absence of a publicly available code repository or demo limits the practical reproducibility of the results.

AI limitations analysis

While the paper acknowledges some limitations, such as the "bleeding" of vocals into other sources and the artifacts present in Conv-Tasnet outputs, it does not explore potential solutions or future work to mitigate these issues. Additionally, the reliance on a specific dataset (MusDB) may limit the generalizability of the findings.

AI broader impact analysis

The advancements in music source separation have significant implications for various applications, including music production, audio editing, and content creation. The ability to isolate individual instruments can enhance creative processes in the music industry and improve user experiences in audio applications. The findings could also influence future research in audio processing and machine learning methodologies. The paper introduces Demucs, a novel architecture for music source separation that significantly outperforms existing methods, demonstrating the effectiveness of waveform-based approaches in this domain. The comprehensive evaluation and innovative methodologies contribute meaningfully to the field of audio processing, paving the way for future advancements in music source separation technologies.

Author of this paper? Send a correction.