Papers › Open-Unmix - A Reference Implementation for Music Source Separation
Open-Unmix - A Reference Implementation for Music Source Separation
Fabian-Robert Stöter, Stefan Uhlich, Antoine Liutkus, and YukiMitsufuji
Music source separation is the task of decomposing music into its constitutive components,e.g., yielding separated stems for the vocals, bass, and drums. Such a separation has manyapplications ranging from rearranging/repurposing the stems (remixing, repanning, upmixing)to full extraction (karaoke, sample creation, audio restoration). Music separation has a longhistory of scientific activity as it is known to be a very challenging problem. In recent years,deep learning-based systems - for the first time - yielded high-quality separations that alsolead to increased commercial interest. However, until now, no open-source implementationthat achieves state-of-the-art results is available.Open-Unmixcloses this gap by providinga reference implementation based on deep neural networks. It serves two main purposes.Firstly, to accelerate academic research asOpen-Unmixprovides implementations for themost popular deep learning frameworks, giving researchers a flexible way to reproduce results.Secondly, we provide a pre-trained model for end users and even artists to try and use sourceseparation. Furthermore, we designedOpen-Unmixto be one core component in an openecosystem on music separation, where we already provide open datasets, software utilities,and open evaluation to foster reproducible research as the basis of future development.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Music Source Separation | MUSDB18 | UMXL | SDR (avg) | 6.316 | #15 of 27 | Archive leaderboard | report |
| Music Source Separation | MUSDB18 | UMXL | SDR (bass) | 6.015 | #15 of 27 | Archive leaderboard | report |
| Music Source Separation | MUSDB18 | UMXL | SDR (drums) | 7.148 | #15 of 27 | Archive leaderboard | report |
| Music Source Separation | MUSDB18 | UMXL | SDR (other) | 4.889 | #15 of 27 | Archive leaderboard | report |
| Music Source Separation | MUSDB18 | UMXL | SDR (vocals) | 7.213 | #15 of 27 | Archive leaderboard | report |
| Music Source Separation | MUSDB18 | UMX | SDR (avg) | 5.33 | #25 of 27 | Archive leaderboard | report |
| Music Source Separation | MUSDB18 | UMX | SDR (bass) | 5.23 | #25 of 27 | Archive leaderboard | report |
| Music Source Separation | MUSDB18 | UMX | SDR (drums) | 5.73 | #25 of 27 | Archive leaderboard | report |
| Music Source Separation | MUSDB18 | UMX | SDR (other) | 4.02 | #25 of 27 | Archive leaderboard | report |
| Music Source Separation | MUSDB18 | UMX | SDR (vocals) | 6.32 | #25 of 27 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections