Source-linked AI summary

Stemphonic: All-at-once Flexible Multi-stem Music Generation

Shih-Lun Wu, Ge Zhu, Juan-Pablo Caceres, Cheng-Zhi Anna Huang, Nicholas J. Bryan

arXiv:2602.09891v1cs.SDcs.LGcs.MM

TL;DR

Existing stem generators either use fixed parallel architectures or sequential individual-stem workflows, creating a trade-off between flexibility and inference speed. Stemphonic uses grouped training with shared noise to generate variable synchronized stems in one pass, while adding conditional generation and activity controls. It reports higher-quality mixes and a 25–50% faster full generation workflow than the iterative baseline.

  • Problem

    Existing methods trade fixed stem combinations and parallel generation against flexible but slower sequential stem generation.

  • Method

    Stemphonic groups synchronized stems during training, shares their noise latent, and uses shared inference noise with stem-specific text inputs for variable multi-stem generation.

  • Results

    Stemphonic produces higher-quality mixes while accelerating the full multi-stem generation workflow by 25–50% over the existing iterative baseline.

  • Takeaways & Limitations

    The framework combines one-pass synchronized generation with conditional multi-stem generation and stem-wise activity controls for flexible mix orchestration.

  • Takeaways & Limitations

    The authors identify free-text descriptions for individual stems and stronger control of stem-wise musical novelty as important directions for future work.

Abstract

from arXiv · show

Music stem generation, the task of producing musically-synchronized and isolated instrument audio clips, offers the potential of greater user control and better alignment with musician workflows compared to conventional text-to-music models. Existing stem generation approaches, however, either rely on fixed architectures that output a predefined set of stems in parallel, or generate only one stem at a time, resulting in slow inference despite flexibility in stem combination. We propose Stemphonic, a diffusion-/flow-based framework that overcomes this trade-off and generates a variable set of synchronized stems in one inference pass. During training, we treat each stem as a batch element, group synchronized stems in a batch, and apply a shared noise latent to each group. At inference-time, we use a shared initial noise latent and stem-specific text inputs to generate synchronized multi-stem outputs in one pass. We further expand our approach to enable one-pass conditional multi-stem generation and stem-wise activity controls to empower users to iteratively generate and orchestrate the temporal layering of a mix. We benchmark our results on multiple open-source stem evaluation sets and show that Stemphonic produces higher-quality outputs while accelerating the full mix generation process by 25 to 50%. Demos at: https://stemphonic-demo.vercel.app.

4 MIT CSAIL 2 Adobe Research

The paper is situated in music audio generation, stem generation, conditional stem generation, variable stem combinations, diffusion, and flow.

  • The paper concerns music audio generation and stem generation.
  • It addresses conditional stem generation and variable stem combinations.
  • Its modeling approaches include diffusion and flow.

1. INTRODUCTION

The introduction motivates stem generation as a more editable alternative to fully mixed text-to-audio output, then presents Stemphonic as a flexible one-pass framework combining synchronized generation with user controls.

  • Stem generation separates instrument layers, enabling independent editing and experimentation with mixing and mastering.
  • Parallelized stem models generate coherent stems in one pass but require a fixed, coarse-grained stem set.
  • Individual-stem models support flexible open-vocabulary combinations but generate stems sequentially, slowing full inference.
  • Stemphonic uses a latent diffusion/flow framework to generate a variable set of synchronized stems in one inference pass.
  • The framework adds conditional multi-stem generation and stem-wise activity controls for iterative temporal layering of mixes.
  • 25–50% faster full inference is reported alongside higher-quality multi-stem mixes than the individual-stem iterative workflow.

2. BACKGROUND

The background describes a Transformer-based latent diffusion/flow model initialized from a general music-mix model and trained to predict denoising velocity for stem latents.

  • Stemphonic builds on latent diffusion and rectified flow with a Transformer backbone called a diffusion Transformer.
  • The model is initialized from weights pretrained on general music mixes and finetuned on isolated stems.
  • The modeled data are VAE audio latents x_k associated with individual stems and user conditions C_k.
  • The noised latent x_k(t) interpolates between the stem latent and Gaussian initial noise, while v_θ predicts the denoising velocity.
  • During inference, Euler discretization solves the associated probability flow ODE to transport initial Gaussian noise toward realistic data.

3. METHOD

Stemphonic trains on grouped synchronized stems with shared noise, then extends this mechanism to conditional generation, activity control, and stem-specific text conditioning.

  • 3. METHOD: Stemphonic generates variable sets of synchronized stems in one pass by intervening in training batch construction.
  • 3.1. Stem data & grouping: Stems from the same composition are grouped in training batches so their audio can form cohesive mixes.
  • 3.1. Stem data & grouping: Training samples subsets of a mix’s constituent stems, increasing data variability while filling a fixed-size stem batch.
  • 3.1. Stem data & grouping: Conditional training generates new stems from an existing stem or sub-mix, which is shared as a condition across output stems in a group.
  • 3.2. Diffusion/flow noise sharing: Shared initial noise supplies grouping information during training and is shared across all output stems at inference to enforce synchronization.
  • 3.3. Stem-wise activity control: Stem-wise activity controls encode active and silent temporal segments, allowing users to layer each stem precisely in the final mix.

4. EXPERIMENTS

The experiments evaluate Stemphonic’s variable-stem generation, workflow speed, activity controls, and audio/text-based quality metrics across open-source stem datasets.

  • Experimental setup: The study compares stem grouping and noise sharing in ablations, with inference-time shared-noise and independent-noise variants.The full setup is C-(ii), while A-(i) omits both training interventions and inference-time noise sharing.
  • Experimental setup: K-stem workflows compare K sequential passes with A-(i), one-pass C-(ii), and two-pass C-(ii) generation.The two-pass workflow divides stems across passes and conditions the second pass on the first-pass sub-mix.
  • Experimental setup: Stem-wise activity controls are evaluated for control effectiveness and their impact on multi-stem quality with and without controls at inference.Inference uses derived metadata rather than ground-truth stem audio and runs on one A100 GPU.
  • Evaluation metrics: FADstem measures reference-to-generated stem quality using VGGish features, macro-averaged across stem types in MoisesDB or MusDB.Each stem type’s audios form a distinct reference set.
  • Evaluation metrics: FADmix measures generated-mix quality against ground-truth mixes and also evaluates stem compatibility.High-quality individual stems can still produce poor mixes when they are unsynchronized.
  • Evaluation metrics: Mix text control uses pairwise CLAP audio-text cosine similarity, while activity control uses framewise F1 against the input activity sequence.The activity sequence is obtained through silence detection on generated audio.

5. RESULTS & DISCUSSION

Stemphonic’s full training and inference configuration produces the strongest synchronized generations, while its multi-pass workflow improves quality-speed tradeoffs and activity controls provide precise temporal control.

  • Core ablations: The full C-(ii) setting generally produces the best one-pass generations, especially on the more challenging MoisesDB evaluation set.A-(i) consistently fails to produce synchronized stems, whereas intermediate settings improve synchronization less consistently.
  • Evaluation caveat: COCOLA is ineffective for stem compatibility, likely because its training data are mainly synthesized audio whereas Stemphonic’s data are largely studio-recorded.This domain mismatch limits the metric’s usefulness for these evaluations.
  • Core ablations: Shared inference noise and grouped training stems both promote inter-stem cohesion, with shared high-dimensional noise more effective than grouped shared information alone.The results suggest that initial noise captures rhythm and harmony semantics relevant to synchronization.
  • Workflow comparison: The C-(ii), two-pass workflow generally achieves the best generations while maintaining consistently lower FADmix and saving 25–50% of inference time versus A-(i).Its quality advantage is attributed to training-induced group-size bias toward K/2-stem groups.
  • Activity controls: The activity-control model achieves near-perfect framewise F1, while other metrics decline slightly mainly because of reduced audio cleanliness.The controls can be optionally applied at inference as a tradeoff for additional flexibility.

6. CONCLUSIONS & FUTURE WORK

Stemphonic combines one-pass variable synchronized-stem generation with conditional generation and stem-wise activity controls, while future work targets richer controls and theoretical understanding.

  • Conclusions: Stemphonic uses stem grouping and noise sharing to generate variable combinations of synchronized stems in one pass.The framework also supports conditional multi-stem generation and stem-wise activity controls.
  • Conclusions: The experiments report higher-quality mixes and 25–50% faster multi-stem generation than the existing iterative baseline.These results combine improved output quality with accelerated workflow execution.
  • Future work: Future work includes theoretical analysis of noise sharing, free-text descriptions for individual stems, musical-novelty control, and agentic stem-combination suggestions.These directions target deeper understanding and more precise or collaborative user interaction.
Loading 2602.09891v1…