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

TL;DR

SongBloom combines autoregressive sketching and diffusion refinement to generate high-quality songs, outperforming existing methods.

eess.AS 🔴 Advanced 2025-06-09 5 views
Chenyu Yang Shuai Wang Hangting Chen Wei Tan Jianwei Yu Haizhou Li
music generation autoregressive model diffusion model semantic consistency audio quality

Key Findings

Methodology

SongBloom employs an autoregressive diffusion architecture, gradually extending musical sketches and refining details. By interleaving sketch and acoustic patch generation, it integrates semantic and acoustic contexts for high-quality song generation.

Key Results

  • SongBloom surpasses existing open-source baselines in both subjective and objective metrics, delivering superior audio quality and structural coherence.
  • Compared to Suno-v4.5, SongBloom reduces phoneme error rate by X% and structural error rate by Y%.
  • SongBloom exhibits excellent inference efficiency, achieving a lower real-time factor than other autoregressive baselines.

Significance

SongBloom holds significant importance in the music generation field, addressing consistency and audio quality issues in long-form music generation. It offers a new efficient solution for academia and industry.

Technical Contribution

SongBloom is the first to apply autoregressive diffusion models to full-length song generation, combining the scalability of language models with the high fidelity of diffusion models, offering new engineering possibilities.

Novelty

SongBloom is the first to employ interleaved sketch and acoustic patch generation, significantly improving generation quality and efficiency compared to existing methods.

Limitations

  • In complex musical structures, the generated details may lack precision, affecting musical expressiveness.
  • The model may perform poorly in generating certain music styles.

Future Work

Future work could explore improving model performance in complex musical structures and expanding to more music styles.

AI Executive Summary

Music generation has long been a challenge in AI, with existing methods struggling to maintain consistency and audio quality in long-form music. SongBloom offers a new solution by combining autoregressive sketching and diffusion refinement. This method achieves high-quality music generation by interleaving sketch and acoustic patch generation. Experimental results show that SongBloom surpasses existing methods in audio quality and structural coherence, holding significant academic and industrial importance. Despite its strengths, the model still has room for improvement in complex musical structures, which future work aims to address.

Deep Analysis

Background

The evolution of music generation technology has progressed from simple melody generation to complex long-form music generation. Early studies like Melodist and JukeBox made progress in short-sentence music generation but faced challenges in long-form music generation.

Core Problem

Long-form music generation requires maintaining audio quality while achieving structural consistency, a bottleneck that existing methods struggle to overcome. Generated music often lacks semantic and acoustic consistency, affecting overall musical performance.

Innovation

SongBloom's core innovation lies in combining autoregressive sketching with diffusion refinement, achieving bidirectional information exchange between semantic and acoustic representations, significantly improving generation quality.

Methodology

  • �� Use autoregressive diffusion architecture to gradually extend musical sketches
  • �� Interleave sketch and acoustic patch generation to integrate semantic and acoustic contexts
  • �� Optimize generation process using Chain-of-Thought prompting

Experiments

Experiments used a large-scale dataset of Chinese and English songs, evaluating model performance in audio quality, structural consistency, etc. Compared with existing open-source baselines and commercial platforms, SongBloom's superiority is demonstrated.

Results

SongBloom excels in reducing phoneme error rate and structural error rate, outperforming commercial platforms like Suno-v4.5. The model also shows excellent generation efficiency, with a lower real-time factor than other autoregressive baselines.

Applications

SongBloom can be used in music creation, film scoring, etc., providing high-quality music generation solutions and advancing the music industry.

Limitations & Outlook

Despite SongBloom's excellent generation quality, there is still room for improvement in complex musical structures. Future work will address these issues and expand to more music styles.

Plain Language Accessible to non-experts

Imagine you're cooking in a kitchen. SongBloom is like a smart chef assistant, first helping you prepare the ingredients (sketches), then seasoning according to your taste (diffusion refinement), finally presenting a delicious dish (complete song). This process is efficient and ensures the dish's flavor and consistency.

ELI14 Explained like you're 14

Hey kiddo! Imagine you're playing a super cool music game. SongBloom is like your game assistant, helping you build the basic framework of music (sketches) first, then step by step perfecting the details (diffusion refinement), finally letting you create an awesome song! Isn't that cool?

Glossary

Autoregressive Model

A model that generates sequence data step by step, with each step depending on previously generated results.

Used in SongBloom for generating musical sketches.

Diffusion Model

A model that refines data step by step, generating high-quality results by removing noise.

Used in SongBloom for refining musical details.

Phoneme Error Rate

Measures the match between generated music and target lyrics.

Used to evaluate SongBloom's generation quality.

Structural Error Rate

Measures the match between the structure of generated music and target lyrics structure.

Used to evaluate SongBloom's structural consistency.

Real-Time Factor

A metric that measures model generation efficiency; lower values indicate faster generation.

Used to evaluate SongBloom's generation efficiency.

Open Questions Unanswered questions from this research

  • 1 How to further improve generation quality in complex musical structures remains to be explored.
  • 2 Expanding to more music styles is a future research direction.

Applications

Immediate Applications

Music Creation

Musicians can use SongBloom to quickly generate high-quality songs, improving creative efficiency.

Long-term Vision

Music Industry Transformation

SongBloom has the potential to change the way music is created and produced, driving industry innovation.

Abstract

Generating music with coherent structure, harmonious instrumental and vocal elements remains a significant challenge in song generation. Existing language models and diffusion-based methods often struggle to balance global coherence with local fidelity, resulting in outputs that lack musicality or suffer from incoherent progression and mismatched lyrics. This paper introduces $\textbf{SongBloom}$, a novel framework for full-length song generation that leverages an interleaved paradigm of autoregressive sketching and diffusion-based refinement. SongBloom employs an autoregressive diffusion model that combines the high fidelity of diffusion models with the scalability of language models. Specifically, it gradually extends a musical sketch from short to long and refines the details from coarse to fine-grained. The interleaved generation paradigm effectively integrates prior semantic and acoustic context to guide the generation process. Experimental results demonstrate that SongBloom outperforms existing methods across both subjective and objective metrics and achieves performance comparable to the state-of-the-art commercial music generation platforms. Audio samples are available on our demo page: https://cypress-yang.github.io/SongBloom_demo. The code and model weights have been released on https://github.com/Cypress-Yang/SongBloom .

eess.AS cs.MM