A Tutorial on Generative Models for Music Audio
Organizations: Warsaw University of Technology, Institute of Computer Science, and ZAiKS Lab · ZAiKS Lab · Singapore University of Technology and Design
Abstract
Music audio generation spans instrumental clips, full songs with vocals, edits of existing recordings, and systems that play alongside a musician in real time. This monograph explains the methods behind these systems for readers familiar with neural-network training who are new to music generation. It introduces neural audio codecs and autoencoders, autoregressive and masked token models, diffusion and flow matching, sampling acceleration, and preference optimization in a shared notation. Worked examples connect training objectives and sampling procedures to published systems. The application sections relate the musical requirements of instrumental generation, songs, editing, and live performance to model design. Comparison tables record representations, methods, inputs, tasks, and release information documented in papers and official sources. Symbolic composition, speech, and sound effects are included where they connect to music audio. We explain how to interpret automatic metrics and learned judges, design and report listening tests, and assess evidence about data provenance, memorization, attribution, and output detection. Selected legal decisions and disputes illustrate the implications for training and release. The reviewed systems combine established generative paradigms with new representations, planning stages, and post-training procedures. Differences in data, scale, and evaluation limit what cross-system comparisons can establish about the sources of reported gains.
Figures & tables
| Symbol | Meaning |
|---|---|
| , , | waveform, its number of samples, the sample rate |
| the condition: text, lyrics, audio, symbolic signals, or video | |
| , | encoder and decoder of a codec or autoencoder |
| , , | encoder frames, their number, the frame rate |
| , , | number of codebooks, codebook size, the -th codebook |
| , | token of stream at frame ; the flattened token sequence |
| Functional category | Input (D3) | Class (D4) | Examples and section |
|---|---|---|---|
| Text-prompt instrumental | global text | T1 | MusicGen ( Copet et al., 2023 ) , Stable Audio ( Evans et al., 2024a ) ; Section 6 |
| Lyrics-to-song | lyrics, structure tags, text | T2 | YuE ( Yuan et al., 2025 ) , DiffRhythm ( Ning et al., 2025 ) ; Section 7 |
| Audio-to-audio | reference or live audio | T2, T3, T4 | SingSong ( Donahue et al., 2023 ) (vocals to accompaniment, tabulated with the accompaniment systems of T3), LiveBand ( Pasini et al., 2026 ) ; Sections 7 , 8 , 9 |
| Music editing | audio and an instruction | T3 | InstructME ( Han et al., 2023 ) , MusicMagus ( Zhang et al., 2024b ) ; Section 8 |
| Video-to-music | video or image | T5 | VidMuse ( Tian et al., 2025b ) , V2M-Zero ( Lin et al., 2026 ) ; Section 10 |
| Understanding and generation | dialogue and audio | T6 | M2UGen ( Liu et al., 2023b ) , MusicAgent ( Yu et al., 2023 ) ; Section 10 |
| Dim. | Value | Mechanism explained in | Systems reviewed in |
|---|---|---|---|
| D1 | Discrete codec tokens | Sections 3 and 4 | Sections 19 , 20 , and 7 |
| D1 | Continuous latents | Sections 3 and 4 | Sections 21 and 7 |
| D1 | Hybrid plan or sketch | Section 12 | Sections 25 and 27 |
| D1 | Symbolic | Section 12 | Section 36 |
| D2 | Autoregressive | Section 4 | Section 19 |
| D2 | Masked and parallel | Section 4 | Section 20 |
| System, D1 | Attributes (D3, D5) |
|---|---|
| Autoregressive token language models | |
| MusicGen ( Copet et al., 2023 ) D1 Tok | Inputs text; melody; Duration 30 s window; longer by windowed continuation (official code) ctx ; Output 32 kHz mono; stereo models by fine-tuning (paper Section 4.3), released as separate checkpoints; Latency batch, offline; Open ✓; Data L 20k h lic.; Post-training –. |
| MusicLM ( Agostinelli et al., 2023 ) D1 Tok | Inputs text; melody (hummed); Duration 5 min demonstrated gen ; Output 24 kHz mono; Latency batch, offline; Open ; Data U 280k h; Post-training –. |
| UniAudio ( Yang et al., 2024 ) D1 Tok | Inputs text and task tokens; Duration ?; Output ?; Latency batch, offline; Open R; Data P 165k h mix (all-audio multi-task corpus); Post-training –. |
| Masked and parallel decoding | |
| MAGNeT ( Ziv et al., 2024 ) D1 Tok | Inputs text; Duration 30 s ctx ; Output 32 kHz; Latency batch, faster than real time; Open ✓; Data L 20k h lic.; Post-training –. |
| System, D1 | Attributes (D3, D5) |
|---|---|
| Make-An-Audio ( Huang et al., 2023b ) D1 Lat | Inputs text (prompt enhancement); Duration 10 s gen ; Output 16 kHz; Latency batch, offline; Open ✓; Data P 3k h mix (AudioSet, AudioCaps, Clotho, ESC-50, BBC and others); Post-training –. |
| Noise2Music ( Huang et al., 2023a ) D1 Wav | Inputs text (pseudo-captions); Duration 30 s gen ; Output 24 kHz; Latency batch, offline; Open ; Data U 340k h; Post-training –. |
| AudioLDM 2 ( Liu et al., 2024b ) D1 Lat | Inputs text; Duration 10 s gen ; Output 16 kHz (paper); 48 kHz checkpoint in the repository; Latency batch, offline; Open ✓; Data P 29.5k h mix (includes speech and sound effects); Post-training –. |
| JEN-1 ( Li et al., 2024a ) D1 Lat | Inputs text; audio (continuation, inpainting); Duration ?; Output 48 kHz stereo; Latency batch, offline; Open ; Data L 15k tracks; Post-training –. |
| Moûsai ( Schneider et al., 2024 ) D1 Lat | Inputs text; Duration about 44 s per evaluated window; minutes by chaining eval ; Output 48 kHz stereo; Latency batch, offline; Open ✓; Data U 2.5k h coll.; Post-training –. |
| MusicLDM ( Chen et al., 2024b ) D1 Lat | Inputs text; Duration 10 s gen ; Output 16 kHz; Latency batch, offline; Open ✓; Data L 455.6 h coll (Audiostock); Post-training –. |
| System, D1 | Attributes (D3, D5) |
|---|---|
| Stable Audio Open ( Evans et al., 2025 ) D1 Lat | Inputs text; timing; Duration 47 s gen ; Output 44.1 kHz stereo; Latency batch, offline; Open ✓; Data CC/P 7.3k h mix (Freesound, FMA); Post-training –. |
| Flow matching and rectified flow | |
| FluxMusic ( Fei et al., 2024b ) D1 Lat | Inputs text; Duration 10 s gen ; Output 16 kHz; Latency batch, offline; Open ✓; Data P/U 22k h (ASM, MTT, MSD, FMA, Music4All plus private); Post-training –. |
| JASCO ( Tal et al., 2024 ) D1 Lat | Inputs text; chords; melody; drums; audio; Duration about 10 s gen ; Output 32 kHz; Latency batch, offline; Open ✓; Data L 16k h lic. (Meta Music Initiative, Shutterstock, Pond5 per the model card); Post-training –. |
| MusicFlow ( Prajwal et al., 2024 ) D1 Lat | Inputs text; audio (continuation); Duration 10 s training chunks ctx ; Output 32 kHz mono; Latency batch, offline; Open A; Data U 20k h; Post-training –. |
| Stable Audio 3 ( Evans et al., 2026 ) D1 Lat | Inputs text; inpainting; variable length; Duration 2 min (small); 6 min 20 s (medium, large) gen ; Output 44.1 kHz stereo; Latency batch, faster than real time; Open S; Data L/CC; Post-training adv : adversarial post-training. |
| System, D1 | Attributes (D3, D5) |
|---|---|
| Autoregressive token language models | |
| Chord-Conditioned Song Generator ( Gao et al., 2024 ) D1 Tok | Inputs lyrics; chords; Duration 12 s segments gen ; Output ?; Latency batch, offline; Open ?; Data U 554k songs; Post-training –. |
| SongCreator ( Lei et al., 2024 ) D1 Tok | Inputs lyrics; prompts; audio; Duration up to 30 s gen ; Output 24 kHz tokens, 44.1 kHz render; Latency batch, offline; Open ; Data U 8.5k h; Post-training –. |
| LeVo ( Lei et al., 2025 ) D1 Tok | Inputs lyrics; text; audio prompt; Duration ?; Output 48 kHz; Latency batch, offline; Open W; Data P/U 110k h; Post-training pref : multi-preference DPO. |
| SongGen ( Liu et al., 2025d ) D1 Tok | Inputs lyrics; text; voice prompt; Duration up to 30 s gen ; Output 16 kHz (X-Codec); Latency batch, offline; Open ✓; Data P 2k h; Post-training –. |
| YuE ( Yuan et al., 2025 ) D1 Tok | Inputs lyrics; structure tags; in-context audio; Duration up to 5 min generated; about 163 s context window gen ; Output 16 kHz, upsampled to 44.1 kHz; Latency batch, offline; Open ✓; Data U; Post-training –. |
| System, D1 | Attributes (D3, D5) |
|---|---|
| HeartMuLa ( Yang et al., 2026b ) D1 Tok | Inputs lyrics; tags (multilingual); Duration up to 6 min gen ; Output 48 kHz stereo; Latency batch, offline; Open ✓; Data U 100k h; Post-training pref : DPO. |
| LeVo 2 ( Lei et al., 2026 ) D1 Tok | Inputs lyrics; text; Duration full-length songs (length not stated) gen ; Output 48 kHz; Latency batch, offline; Open W; Data U 500k h; Post-training sft/pref : SFT, offline DPO, semi-online DPO. |
| Muse ( Jiang et al., 2026 ) D1 Tok | Inputs lyrics; style descriptions; Duration about 4 min songs gen ; Output MuCodec tokens (rate not stated); Latency batch, offline; Open ✓; Data L/Syn 7.8k h lic.; Post-training –. |
| Shao ( Liu et al., 2026a ) D1 Tok | Inputs lyrics; duration; text; Duration about 6 min (381 s at 21.5 Hz token rate) gen ; Output 44.1 kHz; Latency batch, offline; Open ✓; Data U 1.2M h int.; Post-training –. |
| Latent and cascaded diffusion | |
| MIDI-SAG ( Tsai et al., 2026 ) D1 Lat | Inputs vocal MIDI; chords; structure; Duration 47 s single pass; 90 to 120 s with continuation gen ; Output ?; Latency batch, offline; Open ✓; Data U 2.5k h; Post-training –. |
| System, D1 | Attributes (D3, D5) |
|---|---|
| Jam ( Liu et al., 2025c ) D1 Lat | Inputs lyrics (word-level timing); text; Duration up to 3 min 50 s gen ; Output 44.1 kHz stereo; Latency batch, offline; Open ?; Data U 54k h; Post-training pref : DPO with SongEval scores. |
| VersBand ( Zhang et al., 2025e ) D1 Lat | Inputs prompts (text, audio); Duration phrases up to 20 s gen ; Output 24 kHz; Latency batch, offline; Open C; Data P/U 1k h; Post-training –. |
| MPEcho ( Lee et al., 2026b ) D1 Lat | Inputs reference melody; phonemes; text; Duration ?; Output ?; Latency batch, offline; Open ✓; Data P 1.4k h; Post-training –. |
| SegTune ( Wang et al., 2026e ) D1 Lat | Inputs lyrics; segment prompts; Duration 30 s to 6 min training data range; generation maximum not stated ctx ; Output 44 kHz (as written in the paper); Latency batch, offline; Open ?; Data U 27k h pretrain.; 4k h ft.; Post-training pref : iterative DPO. |
| UniSinger ( Zhang et al., 2026c ) D1 Lat | Inputs lyrics; speaker prompt; Duration 15 to 20 s evaluation clips; generation length not stated eval ; Output 44.1 kHz; Latency batch, offline; Open ?; Data U 30k h coll.; 20k h train.; 5k h accomp.; Post-training –. |
| WanSong ( Chen et al., 2026a ) D1 Lat | Inputs lyrics; text; Duration up to 5 min gen ; Output 44.1 kHz stereo; Latency batch, faster than real time; Open ?; Data U; Post-training pref : RLHF (DPO and RL with reward models). |
| System, D1 | Attributes (D3, D5) |
|---|---|
| SongBloom ( Yang et al., 2025a ) D1 Hyb | Inputs lyrics (structured); 10 s reference audio; text; Duration up to 150 s gen ; Output 48 kHz stereo; Latency batch, offline; Open ✓; Data U 100k h; Post-training –. |
| ACE-Step 1.5 ( Gong et al., 2026a ) D1 Hyb | Inputs lyrics; text; Duration up to 10 min gen ; Output 48 kHz stereo; Latency batch, faster than real time; Open ✓; Data U; Post-training pref : intrinsic RL (GRPO, DiffusionNTF). |
| Dai et al. full-song framework ( Dai et al., 2026 ) D1 Hyb | Inputs lyrics; text; attributes; cover; Duration up to about 328 s gen ; Output 48 kHz stereo; Latency batch, offline; Open ?; Data U; Post-training sft/pref : SFT, DPO, GRPO, on-policy distillation. |
| Qwen-Music ( Xu et al., 2026 ) D1 Hyb | Inputs lyrics; text; melody tokens; Duration renderer training samples up to 6 min; generation maximum not stated ctx ; Output 48 kHz stereo; Latency batch, offline; Open ?; Data U; Post-training sft/pref : SFT, offline DPO, online GSPO. |
| SketchSong ( Duan et al., 2026a ) D1 Hyb | Inputs lyrics; text; Duration song-level (length not stated) gen ; Output LeVo codec pipeline (rate not stated); Latency batch, offline; Open ?; Data U 54k h; Post-training –. |
| Undisclosed architecture (products) | |
| System, D1 | Attributes (D3, D5) |
|---|---|
| Autoregressive token language models | |
| Coco-Mulla ( Lin et al., 2023 ) D1 Tok | Inputs chords; drums; Duration 20 s gen ; Output 32 kHz (MusicGen EnCodec backbone); Latency batch, offline; Open C; Data U 17 h; Post-training –. |
| SingSong ( Donahue et al., 2023 ) D1 Tok | Inputs input vocals; Duration 10 s clips eval ; Output 16 kHz; Latency batch, offline; Open ; Data U 46k h; Post-training –. |
| Arrange-Inpaint-Refine ( Lin et al., 2024 ) D1 Tok | Inputs frame-level content controls; score; Duration 15 s gen ; Output 32 kHz (MusicGen EnCodec backbone); Latency batch, offline; Open ?; Data P 1,289 songs; Post-training –. |
| Instruct-MusicGen ( Zhang et al., 2024a ) D1 Tok | Inputs instruction; audio; Duration 5 s gen ; Output 32 kHz (MusicGen EnCodec backbone); Latency batch, offline; Open R; Data P/Syn; Post-training –. |
| MusiConGen ( Lan et al., 2024 ) D1 Tok | Inputs rhythm; chords; Duration 30 s gen ; Output 32 kHz (EnCodec 32k); Latency batch, offline; Open ✓; Data U 250 h; Post-training –. |
| System, D1 | Attributes (D3, D5) |
|---|---|
| Lyria RealTime ( Lyria Team et al., 2025 ) D1 Tok | Inputs text; audio prompts, continuously; Duration arbitrary; 2 s chunks, 10 s context stream ; Output 48 kHz stereo (SpectroStream); Latency streaming (generates at least as fast as playback); Open ; Data ?; Post-training –. |
| Magenta RealTime ( Lyria Team et al., 2025 ) D1 Tok | Inputs text; audio prompts, continuously; Duration arbitrary; 2 s chunks, 10 s context stream ; Output 48 kHz stereo (SpectroStream); Latency streaming (generates at least as fast as playback); Open ✓; Data U 190k h; Post-training –. |
| MusicGen-Stem ( Rouard et al., 2025 ) D1 Tok | Inputs text; stems; Duration 30 s gen ; Output 32 kHz mono per stem; Latency batch, offline; Open ✓; Data U 17k h; Post-training –. |
| Streaming accompaniment (Wu et al.) ( Wu et al., 2025e ) D1 Tok | Inputs live audio input; Duration streaming; 10 s training windows ctx ; Output 32 kHz (DAC); Latency streaming (future-visibility and chunk trade-off); Open ✓; Data P 145 h; Post-training –. |
| Masked and parallel decoding | |
| VampNet ( Garcia et al., 2023 ) D1 Tok | Inputs audio prompt; mask pattern (no text); Duration 10 s samples eval ; Output 44.1 kHz; Latency batch, faster than real time; Open ✓; Data U 797k tracks; Post-training –. |
| System, D1 | Attributes (D3, D5) |
|---|---|
| Diff-A-Riff ( Nistal et al., 2024a ) D1 Lat | Inputs mix context; text; Duration 10 s windows; 95 s generated in 8 s (A100) gen ; Output 48 kHz pseudo-stereo; Latency batch, faster than real time; Open ; Data L 12k recordings; Post-training –. |
| Diff-A-Riff 2 ( Nistal et al., 2024b ) D1 Lat | Inputs context mix; text via embedding translation; reference audio; Duration 10 s training windows ctx ; Output 48 kHz stereo; Latency batch, faster than real time; Open ?; Data U 20,000 recordings; Post-training –. |
| FastSAG ( Chen et al., 2024a ) D1 Lat | Inputs input vocals; Duration 10 s gen ; Output 24 kHz; Latency batch, faster than real time; Open C; Data U 3k h; Post-training –. |
| MSDM ( Mariani et al., 2024 ) D1 Wav | Inputs stems (separation, imputation); Duration about 12 s gen ; Output 22 kHz (44 kHz variant); Latency batch, offline; Open ✓; Data P; Post-training –. |
| Multi-Track MusicLDM ( Karchkhadze et al., 2025 ) D1 Lat | Inputs text; tracks; Duration 10.24 s segments gen ; Output 16 kHz; Latency batch, offline; Open ✓; Data P; Post-training –. |
| Music ControlNet ( Wu et al., 2024b ) D1 Lat | Inputs melody; dynamics; rhythm; Duration 6 s (up to 24 s) gen ; Output 22.05 kHz mel; Latency batch, offline; Open ; Data L 1.8k h lic.; Post-training –. |
| System, D1 | Attributes (D3, D5) |
|---|---|
| MGE-LDM ( Chae and Lee, 2025 ) D1 Lat | Inputs text; stems; Duration 10.24 s gen ; Output 16 kHz mono; Latency batch, offline; Open ✓; Data P; Post-training –. |
| MuseControlLite ( Tsai et al., 2025 ) D1 Lat | Inputs melody; dynamics; audio; Duration 47 s gen ; Output 44.1 kHz stereo (Stable Audio Open); Latency batch, offline; Open ✓; Data P; Post-training –. |
| Sketch2Sound ( Garcia et al., 2025 ) D1 Lat | Inputs vocal imitation; control curves; Duration up to 5 s gen ; Output 48 kHz mono; Latency batch, offline; Open ?; Data L/CC/U; Post-training –. |
| Flow matching and rectified flow | |
| MelodyFlow ( Le Lan et al., 2024 ) D1 Lat | Inputs source audio; text edit (inversion); Duration up to 30 s gen ; Output 48 kHz stereo; Latency batch, faster than real time; Open ✓; Data L/U 20k h int.; Post-training –. |
| MusRec ( Boudaghi and Zare, 2025 ) D1 Lat | Inputs source audio; text edit; Duration 10 s gen ; Output 16 kHz; Latency batch, offline; Open ?/✓; Data –; Post-training –. |
| System, D1 | Attributes (D3, D5) |
|---|---|
| DITTO-2 ( Novack et al., 2024a ) D1 Lat | Inputs as DITTO; Duration 6 s gen ; Output 22.05 kHz mel; Latency batch, mixed; Open / ; Data L 1.8k h lic.; Post-training distill : consistency and consistency-trajectory distillation without the GAN loss (32 GPU hours). |
| MEDIC ( Liu et al., 2025b ) D1 Lat | Inputs source audio; text edit; Duration 10 s (ZoME-Bench clips) eval ; Output 16 kHz (benchmark clips); Latency batch, offline; Open C/✓; Data –; Post-training –. |
| ZETA / ZEUS ( Manor and Michaeli, 2024 ) D1 Lat | Inputs source audio; text edit; unsupervised directions; Duration 8 to 10 s gen ; Output 16 kHz (AudioLDM 2); Latency batch, offline; Open ✓/✓; Data –; Post-training –. |
| Melodia ( Yang et al., 2026d ) D1 Lat | Inputs source audio; text edit; Duration ?; Output 16 kHz (AudioLDM 2) or 44.1 kHz (Stable Audio Open); Latency batch, offline; Open ?/✓; Data –; Post-training –. |
| SteerMusic ( Niu et al., 2026 ) D1 Lat | Inputs source audio; text edit; concept; Duration 10 s gen ; Output 16 kHz (backbone); Latency batch, offline; Open C/✓; Data –; Post-training –. |
| AnchorSteer ( Chang et al., 2026 ) D1 Lat | Inputs source audio; text edit; concept vectors; Duration 47 s gen ; Output 44.1 kHz (Stable Audio Open); Latency batch, offline; Open ✓/✓; Data –; Post-training –. |
| System, D1 | Attributes (D3, D5) |
|---|---|
| RIME ( Schaffer and Singh, 2026 ) D1 ? | Inputs natural-language refinement; Duration –; Output –; Latency batch, offline; Open ?; Data U 37 h train.; Post-training –. |
| Autoencoder instruments and latent-space synthesis | |
| Continuous descriptor control (Devis et al.) ( Devis et al., 2023 ) D1 Lat | Inputs continuous audio descriptors; Duration –; Output up to 48 kHz (RAVE); training sets at 16 and 48 kHz; Latency streaming (real time; embedded in a hardware synthesizer); Open C; Data P/U 2 h; Post-training –. |
| Low-latency RAVE synthesizer (Caspe et al.) ( Caspe et al., 2025 ) D1 Lat | Inputs live audio input; Duration –; Output 44.1 kHz; Latency streaming (real time; latency and jitter sources analyzed); Open ✓; Data P 2 h; Post-training –. |
| Other or not stated | |
| GAN post-training for live jamming ( Wu et al., 2025c ) D1 Sym | Inputs live interaction; Duration –; Output –; Latency streaming (real time (user study with musicians)); Open ?; Data P; Post-training pref/adv : RL with adversarial post-training. |
| Instrument | What it measures | Human-agreement evidence | Known limits |
|---|---|---|---|
| Fréchet Audio Distance ( Kilgour et al., 2019 ) | Distance between embedding distributions of generated and reference sets | Weak correlation with human preference for music ( Huang et al., 2025 ) ; correlation depends on the embedding ( Tailleur et al., 2024 ) | Scores vary with embedding and reference set ( Gui et al., 2024 ; Jeong, 2026 ) ; high variance at small sample sizes |
| Kernel Audio Distance and MMD distances ( Chung et al., 2025 ; Zhang et al., 2025c ; Biswas and Villemoes, 2026 ) | Distribution distance without the Gaussian assumption; KAD uses the unbiased estimator of squared MMD (unbiased in expectation, not free of small-sample variance) | Proposed as a replacement for FAD ( Chung et al., 2025 ) ; compared against MUSHRA and preference data in the cited studies; FAD outperformed MMD on codec embeddings ( Biswas and Villemoes, 2026 ) | Same embedding dependence as FAD |
| CLAP score ( Wu et al., 2023b ) | Text-audio similarity of a generated clip and its prompt | Measures prompt adherence; no evidence of agreement on quality | Insensitive to musical quality; shared encoder with many training pipelines |
| MAD ( Huang et al., 2025 ) | MAUVE divergence over self-supervised MERT embeddings | Higher correlation with pairwise human preferences than FAD, reported on MusicPrefs ( Huang et al., 2025 ) | Validated on one preference corpus (its systems, prompts, and listeners) |
| InvFlowFD ( Ziv et al., 2026b ) | Reference-free and background-set-free quality from flow-matching inversion | Ranks generation models consistently with human judgments in the authors’ evaluation | Depends on the inverted backbone |
| Instrument | What it measures | Human-agreement evidence | Known limits |
|---|---|---|---|
| Aesthetics predictors ( Tjandra et al., 2025 ; Zhang et al., 2025d ) | Predicted per-axis aesthetic scores (production quality, enjoyment, usefulness) | Trained on human ratings; agreement reported on held-out ratings | Also used as training rewards, so metric and objective coincide (Section 40 ) |
| Song judges ( Yao et al., 2025a ; Wu et al., 2026a ; Lv et al., 2026 ) | Multi-aspect quality of full songs (melody, arrangement, vocals, mixing, structure) | Trained on expert annotations; SongBench reports Spearman 0.824 (per song) and 0.893 (per system) against expert structure scores ( Wu et al., 2026a ) | Genre shortcut learning documented ( Zhang et al., 2026b ) ; small rater pools per aspect |
| Reward models ( Zhuang et al., 2026 ; Ma et al., 2026a ) | Pairwise or scalar preference under text, lyric, and audio conditions | Benchmarked on human preference sets ( Ma et al., 2026a ) | Reward hacking when used for post-training ( Wu et al., 2025c ) |
| MOS predictors ( Emon et al., 2025 ; Wang et al., 2026a ) | Predicted mean opinion scores for quality and text alignment | Trained and tested on MOS data | Distribution shift from natural to generated audio |
| Live arenas ( Kim et al., 2025b ) | Pairwise human votes across systems | Direct human data | Votes reflect the arena’s users and prompts |
| Controlled preference studies ( Grötschla et al., 2025 ; Zhang et al., 2025c ) | Human preference between systems under a fixed protocol; test of which metrics track it | Direct human data; metric inconsistencies reported | Costly to repeat; few systems, prompts, and raters |
| Instrument | What it measures | Human-agreement evidence | Known limits |
|---|---|---|---|
| Counterfactual controllability ( Wang, 2026 ) | Instruction-attributable control, separated from attribute base rates | Not a human-agreement measure | Applied to key and beat grouping so far |
| Emotion conveyance ( Go et al., 2025 ) | Rated valence and arousal against the intended emotion | Direct human data | One benchmark |
| Editing preservation ( Vishe et al., 2025 ) | What an edit left unchanged, per musical facet | Objective validation reported | Editing-specific |
| Musician-centered frameworks ( Ibáñez-Martínez et al., 2026 ; Ronchini et al., 2024 ; Ronchini et al., 2025 ) | Adaptability, usability, controllability | User studies and interviews | Small samples; qualitative |
| Caption sets ( Agostinelli et al., 2023 ; Manco et al., 2023 ) | Prompt sets for text-to-music evaluation | Human-written captions | Short clips; instrumental bias |
| Academic challenge ( Hsieh et al., 2026 ) | Fixed data and compute protocol for from-scratch systems | Protocol metrics plus human ratings | Instrumental only |
| Evidence | What it can support | Inference to avoid |
|---|---|---|
| Source and processing records | An account of the material and its handling | A complete legal clearance, or proof that every creator participated willingly |
| A stated license or agreement | Permissions described by its parties and terms | Authorization for all past uses, every right, or every model |
| Input records or attribution methods | Recorded or estimated relationships in a specified workflow | A universal causal allocation of creative contribution or payment entitlement |
| Memorization tests | Evidence of reproduction under a particular protocol | Proof that no protected material can ever be reproduced |
| A watermark | A tested origin claim under defined conditions | A complete training history or proof of permission |
| A binary generated-audio detector | Fallible evidence about generated versus recorded audio | Identification of the generator or its training recordings from that binary result alone |
| Topic group | Start | At maximum | Candidates | Already cited | Added |
|---|---|---|---|---|---|
| Recent months (all topics) | 2026-07 | 0 of 14 | 90 | 1 | 34 |
| Surveys and taxonomies | 2017-01 | 0 of 9 | 21 | 2 | 12 |
| Codecs and tokenizers | 2023-01 | 0 of 4 | 184 | 5 | 18 |
| Instrumental text-to-music | 2023-01 | 0 of 4 | 117 | 23 | 31 |
| Song generation | 2024-01 | 0 of 7 | 32 | 10 | 17 |
| Control and editing | 2023-01 | 0 of 7 | 39 | 7 | 22 |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Event | Date |
|---|---|
| Eligibility cutoff for systems and publications | end of September 2026 |
| Closing date of the structured searches | 11 September 2026 |
| Model cards, repositories, and product pages observed | 14 September 2026 |
| Second reading of the remaining abstracts | October 2026 |
| Date of this version | 26 October 2026 |
Music Generation
Music generation studies computational methods for composing, synthesizing, and editing music from symbolic, audio, textual, and multimodal inputs.
See all 108 papers