atlas

Research map / Image generation / Autoregressive and latent generation

Whole-Song Hierarchical Generation of Symbolic Music Using Cascaded Diffusion Models

ICLR 2024 · Image generation › Autoregressive and latent generation · approach: Controllable music generation · 1 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 a four-level hierarchical symbolic music language and a cascaded diffusion model (one 2D-UNet per level, top-down, each conditioned on upper levels) that generates whole pop songs with verse-chorus structure.

Problem

Whole-song symbolic music generation with well-formed long-term structure (verse-chorus form, phrases, cadences) remains unsolved; end-to-end models scale poorly with song length.

Approach

Define a computable compositional hierarchy (Form, Reduced Lead Sheet, Lead Sheet, Accompaniment) rendered as image-like piano rolls, and generate each level with a cascaded diffusion model conditioned on upper-level background, autoregressive segment retrieval, and optional pre-trained latent external controls.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use cascaded diffusion instead of Polyffusion with phrase labels (ablation)Whole-song generation of symbolic music · POP909 full songsILS chord: 0.52± 0.06 -> 1.32± 0.05Helped
Use cascaded diffusion instead of Polyffusion with phrase labels (ablation)Whole-song generation of symbolic music · POP909 full songsILS accompaniment texture: 0.61± 0.04 -> 1.19± 0.06Helped
Use cascaded diffusion instead of Transformer-XL with phrase labels (ablation)Whole-song generation of symbolic music · POP909 full songsILS chord: 0.68± 0.06 -> 1.32± 0.05Helped
Use cascaded diffusion instead of Transformer-XL with phrase labels (ablation)Whole-song generation of symbolic music · POP909 full songsILS accompaniment texture: 0.74± 0.04 -> 1.19± 0.06Helped
Add external chord conditionCascaded diffusion, Reduced Lead Sheet generation · Chord controlRule-based distance: 2.09± 0.80 -> 1.73± 1.02Helped
Add external chord conditionCascaded diffusion, Reduced Lead Sheet generation · Chord controlLatent similarity: 0.37± 0.09 -> 0.48± 0.14Helped
Add external rhythm conditionCascaded diffusion, Lead Sheet generation · Rhythm controlRule-based distance: 2.27± 0.53 -> 1.10± 0.74Helped
Add external rhythm conditionCascaded diffusion, Lead Sheet generation · Rhythm controlLatent similarity: 0.14± 0.23 -> 0.75± 0.16Helped
Add external texture conditionCascaded diffusion, Accompaniment generation · Texture controlRule-based distance: 3.94± 1.46 -> 0.87± 0.80Helped
Add external texture conditionCascaded diffusion, Accompaniment generation · Texture controlLatent similarity: 0.02± 0.11 -> 0.89± 0.06Helped
Use cascaded diffusion rather than Polyffusion with phrase labels (ablation)Whole-song music generation · POP909 generated piecesLatent pitch similarity to training set: 0.8639± 0.0487 -> 0.8743± 0.0491Mixed
Use cascaded diffusion rather than phrase-labeled baselinesWhole-song music generation · POP909 generated piecesRule-based melody similarity to training set: 0.6567± 0.1141 -> 0.6530± 0.1321No clear effect

Limitations

Experimental setup

Datasets: POP909

Benchmarks: POP909 test split

Metrics: Inter-Phrase Latent Similarity (ILS) subjective 5-point ratings (creativity, naturalness, musical control efficacy (rule-based distance, latent similarity) degree of copying similarity

Baselines: Polyffusion + phrase label control (Polyff.+ph.l.) Transformer-XL REMI + phrase label control (TFxl(REMI)+ph.l.) Polyffusion TFxl(REMI)

Builds on: Polyffusion Mousai classifier-free guidance REMI EC2-VAE

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