SynthSOD: Developing an Heterogeneous Dataset for Orchestra Music Source Separation

Jaime Garcia-Martinez, David Diaz-Guerra, Archontis Politis, Tuomas Virtanen, Julio J. Carabias-Orti +1 more
9/17/2024
eess.AScs.LGcs.SD

No official code found. Best implementation: repertorium/SynthSOD-Baseline (13 stars, AGPL-3.0, last commit 2025-10-13). 1 more below.

Abstract

Recent advancements in music source separation have significantly progressed, particularly in isolating vocals, drums, and bass elements from mixed tracks. These developments owe much to the creation and use of large-scale, multitrack datasets dedicated to these specific components. However, the challenge of extracting similarly sounding sources from orchestra recordings has not been extensively explored, largely due to a scarcity of comprehensive and clean (i.e bleed-free) multitrack datasets. In this paper, we introduce a novel multitrack dataset called SynthSOD, developed using a set of simulation techniques to create a realistic (i.e. using high-quality soundfonts), musically motivated, and heterogeneous training set comprising different dynamics, natural tempo changes, styles, and conditions. Moreover, we demonstrate the application of a widely used baseline music separation model trained on our synthesized dataset w.r.t to the well-known EnsembleSet, and evaluate its performance under both synthetic and real-world conditions.

View on arXivView PDF

Code Implementations(2)

AGPL-3.0

Repository with the code for training and evaluating the baseline model of the SynthSOD dataset.

132Shell, PythonSep 16, 20241 years agoAGPL-3.0
GPL-3.0
111Python, Jupyter NotebookOct 23, 20231 years agoGPL-3.0

Similar Papers

Cite this paper

@article{garciamartinez2024synthsod,
  title  = {SynthSOD: Developing an Heterogeneous Dataset for Orchestra Music Source Separation},
  author = {Jaime Garcia-Martinez and David Diaz-Guerra and Archontis Politis and Tuomas Virtanen and Julio J. Carabias-Orti and Pedro Vera-Candeas},
  year   = {2024},
  eprint = {2409.10995},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.10995v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.10995.svg)](https://codeofpaper.com/paper/2409.10995)

Discussion