An Overview of Lead and Accompaniment Separation in Music
Zafar Rafii, Antoine Liutkus, Fabian-Robert St\"oter and, Stylianos Ioannis Mimilakis, Derry FitzGerald, Bryan Pardo

TL;DR
This paper provides a comprehensive review of methods for separating lead vocals and accompaniment in music, covering model-based and data-driven approaches, and discusses evaluation metrics and recent deep learning techniques.
Contribution
It offers an organized overview of existing techniques, discusses data challenges, and presents the largest evaluation of lead and accompaniment separation systems to date.
Findings
Deep learning approaches have advanced lead separation.
Evaluation metrics are crucial for comparing separation quality.
The review includes extensive references and resources.
Abstract
Popular music is often composed of an accompaniment and a lead component, the latter typically consisting of vocals. Filtering such mixtures to extract one or both components has many applications, such as automatic karaoke and remixing. This particular case of source separation yields very specific challenges and opportunities, including the particular complexity of musical structures, but also relevant prior knowledge coming from acoustics, musicology or sound engineering. Due to both its importance in applications and its challenging difficulty, lead and accompaniment separation has been a popular topic in signal processing for decades. In this article, we provide a comprehensive review of this research topic, organizing the different approaches according to whether they are model-based or data-centered. For model-based methods, we organize them according to whether they concentrate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpeech and Audio Processing · Music and Audio Processing · Blind Source Separation Techniques
