atlas

Research map / Image generation / Autoregressive and latent generation

Structured Multi-Track Accompaniment Arrangement via Style Prior Modelling

NeurIPS 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 two-stage music arrangement system that models a style prior over disentangled piano-texture and orchestral-function codes, using a layer-interleaved multi-stream Transformer to turn lead sheets into structured multi-track accompaniments.

Problem

Arranging structured, multi-track band accompaniments from a lead sheet while keeping track cohesion, long-term structural coherence, and computational efficiency.

Approach

Model a prior p(style factors | content factors) over disentangled piano-reduction content and VQ-coded orchestral-function style, with a multi-stream Transformer that interleaves time-wise and track-wise layers, so track count and instrumentation are flexible and cost scales with max(N,T) rather than NT.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use the proposed two-stage style-prior arrangement system instead of existing baselinesLead sheet to multi-track arrangement · Nottingham and WikiMTchord accuracy: 0.470±0.013 -> 0.567±0.014Helped
use the proposed two-stage style-prior arrangement system instead of existing baselinesLead sheet to multi-track arrangement · Nottingham and WikiMTDOA: 0.270±0.007 -> 0.300±0.004Helped
use the proposed two-stage style-prior arrangement system instead of existing baselinesLead sheet to multi-track arrangement · Nottingham and WikiMTstructure awareness: 1.243±0.017 -> 1.520±0.030Helped
use the proposed system instead of note-level autoregressive AMTLead sheet to multi-track arrangement · Nottingham and WikiMTinference latency (second/bar): 6.320±0.212 -> 0.461±0.005Helped
use the proposed system instead of GETMusicLead sheet to multi-track arrangement · Nottingham and WikiMTinference latency (second/bar): 0.450±0.002 -> 0.461±0.005Hurt
replace interleaved layer architecture with Parallel stream embedding (ablation)Piano-to-multi-track prior · POP909 test setfaithfulness (latent): 0.215±0.005 -> 0.153±0.003Hurt
replace interleaved layer architecture with Delay code interleaving (ablation)Piano-to-multi-track prior · POP909 test setfaithfulness (latent): 0.215±0.005 -> 0.133±0.003Hurt
replace Stage 1 Piano Texture Prior with Whole-Song-Gen (ablation)Two-stage arrangement system · Nottingham and WikiMTchord accuracy: 0.567±0.014 -> 0.509±0.015Hurt
replace Stage 1 Piano Texture Prior with Whole-Song-Gen (ablation)Two-stage arrangement system · Nottingham and WikiMTstructure awareness: 1.520±0.030 -> 1.121±0.006Hurt
replace Stage 1 Piano Texture Prior with Whole-Song-Gen (ablation)Two-stage arrangement system · Nottingham and WikiMTDOA: 0.300±0.004 -> 0.277±0.006Hurt
replace Piano Texture Prior with Whole-Song-Gen (ablation)Lead sheet to piano module · Lead sheet to pianochord accuracy: 0.540±0.016 -> 0.430±0.020Hurt
replace Piano Texture Prior with Whole-Song-Gen (ablation)Lead sheet to piano module · Lead sheet to pianostructure awareness: 1.983±0.147 -> 1.153±0.180Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Slakh2100 Lakh MIDI Dataset Nottingham WikiMT POP909

Benchmarks: Nottingham WikiMT POP909

Metrics: chord accuracy degree of arrangement structure awareness (ILS) inference latency faithfulness NLL

Baselines: PopMAG Anticipatory Music Transformer GETMusic Whole-Song-Gen Parallel multi-stream Delay multi-stream

Builds on: VQ-VAE PianoTree VAE Anticipatory Music Transformer Transformer-XL AccoMontage

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