Multi-Source Diffusion Models for Simultaneous Music Generation and Separation

G. Mariani, Irene Tallini, Emilian Postolache, Michele Mancusi, Luca Cosmo +1 more
2/12/2026

No official code found. Best implementation: gladia-research-group/multi-source-diffusion-models (170 stars, last commit 2023-08-14).

Abstract

In this work, we define a diffusion-based generative model capable of both music synthesis and source separation by learning the score of the joint probability density of sources sharing a context. Alongside the classic total inference tasks (i.e., generating a mixture, separating the sources), we also introduce and experiment on the partial generation task of source imputation, where we generate a subset of the sources given the others (e.g., play a piano track that goes well with the drums). Additionally, we introduce a novel inference method for the separation task based on Dirac likelihood functions. We train our model on Slakh2100, a standard dataset for musical source separation, provide qualitative results in the generation settings, and showcase competitive quantitative results in the source separation setting. Our method is the first example of a single model that can handle both generation and separation tasks, thus representing a step toward general audio models.

View on arXivView PDF

Code Implementations(1)

17014Shell, PythonJan 31, 20233 years ago

Similar Papers

Cite this paper

@article{mariani2026multisource,
  title  = {Multi-Source Diffusion Models for Simultaneous Music Generation and Separation},
  author = {G. Mariani and Irene Tallini and Emilian Postolache and Michele Mancusi and Luca Cosmo and E. Rodolà},
  year   = {2026},
  eprint = {2302.02257},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2302.02257},
  journal = {ICLR 2023 2023}
}

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/2302.02257.svg)](https://codeofpaper.com/paper/2302.02257)

Discussion