SDLGASFeb 4, 2023

Multi-Source Diffusion Models for Simultaneous Music Generation and Separation

arXiv:2302.02257v479 citationsh-index: 20
Originality Incremental advance
AI Analysis

This work addresses the need for general audio models that can handle both synthesis and separation tasks, representing an incremental step in multi-source audio processing.

The authors tackled the problem of simultaneous music generation and source separation by developing a diffusion-based generative model that learns the joint probability density of sources sharing a context, achieving competitive quantitative results in source separation on the Slakh2100 dataset.

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.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes