atlas

Research map / Image generation / Autoregressive and latent generation

SongBloom: Coherent Song Generation via Interleaved Autoregressive Sketching and Diffusion Refinement

NeurIPS 2025 · Image generation › Autoregressive and latent generation · approach: Controllable music generation · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SongBloom, a unified autoregressive-diffusion model that interleaves AR sketch (MuQ-embedding token) generation with patch-wise continuous-latent diffusion to produce full-length lyric-to-song generation up to 150 seconds.

Problem

Lyric-to-song generation with coherent long-form structure, accurate lyric alignment, and high-fidelity vocals and accompaniment; prior NAR diffusion models struggle with phoneme-frame alignment and AR codec-token models have low musicality and fidelity.

Approach

Decouples high-level sketch planning from acoustic synthesis and interleaves them patch-by-patch in one jointly optimized model: an LM generates SSL-based sketch tokens and hidden vectors conditioned on prior acoustic latents, and a patch-wise DiT diffuses continuous acoustic latents conditioned on the sketch as chain-of-thought-like guidance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune SongBloom-full for 1,000 steps on synthesized verse-chorus dataSongBloom-full · Lyric-to-song evaluationPER (%): 6.75 -> 5.49Helped
Fine-tune SongBloom-full for 1,000 steps on synthesized verse-chorus dataSongBloom-full · Lyric-to-song evaluationMCC: 0.88 -> 0.86Hurt
Fine-tune SongBloom-full for 1,000 steps on synthesized verse-chorus dataSongBloom-full · Lyric-to-song evaluationFAD: 3.43 -> 3.20Helped
Fine-tune SongBloom-full for 1,000 steps on synthesized verse-chorus dataSongBloom-full · Lyric-to-song evaluationSER (%): 17.67 -> 14.50Helped
Fine-tune SongBloom-full for 1,000 steps on synthesized verse-chorus dataSongBloom-full · Lyric-to-song evaluationMUS vocal: 3.59 ± 0.25 -> 3.91 ± 0.24Helped
Add sketch tokens as a diffusion condition (ablation)SongBloom-tiny with H+C conditions · SongBloom-tiny diffusion-condition ablationPER (%): 109.76 -> 9.44Helped
Add sketch tokens as a diffusion condition (ablation)SongBloom-tiny with H+C conditions · SongBloom-tiny diffusion-condition ablationMUSHelped
Add acoustic context from the previous patch (ablation)SongBloom-tiny with H-only diffusion condition · SongBloom-tiny diffusion-condition ablationFAD: 7.58 -> 5.60Helped
Add acoustic context from the previous patch (ablation)SongBloom-tiny with H-only diffusion condition · SongBloom-tiny diffusion-condition ablationPER (%): 11.35 -> 10.49Helped
Use pitch sketches instead of no sketch (ablation)SongBloom-tiny · SongBloom-tiny sketch representation ablationPER (%): 109.76 -> 103.22Helped
Add chroma features to pitch sketches (ablation)SongBloom-tiny · SongBloom-tiny sketch representation ablationPER (%): 103.22 -> 68.47Helped
Use SSL embedding sketches instead of pitch + chroma (ablation)SongBloom-tiny · SongBloom-tiny sketch representation ablationPER (%): 68.47 -> 9.44Helped

Surprising findings

Limitations

Experimental setup

Datasets: 100K-hour in-house song dataset (Chinese and English), cleaned with Demucs, WhisperX, and a structure analyzer GPT-4o generated test lyrics synthesized verse-chorus data for fine-tuning

Benchmarks: in-house 20-sample test set with GPT-4o lyrics and 10s reference clips

Metrics: PER MuLan cycle consistency FAD SER Audiobox-Aesthetic (CE, CU, PC, PQ) RTF MOS (MUS, QLT, CRR, CST)

Baselines: Suno-v4.5 Udio-v1.5 Haimian Mureka-O1 ACE-step YuE-7B DiffRhythm-full SongEditor

Builds on: MusicLM DiT rectified flow matching stable-audio-vae MuQ

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy