MIDI-REPA
Improving Text-to-Music Generation
with Symbolic Representation Alignment

Song-Ze Yu, Fang-Duo Tsai, Yi-Hsuan Yang

National Taiwan University

Abstract

State-of-the-art text-to-music models increasingly rely on scaling model capacity, data, and compute, while still learning musical structure directly from dense audio. Yet melody, rhythm, harmony, and structure can be represented compactly in symbolic form. We introduce MIDI-REPA, a representation-alignment method that derives symbolic MIDI supervision from automatic music transcription (AMT) for intermediate representations of a flow-matching DiT. Using the 120M-parameter FluxAudio-S baseline from the 2026 ICME Academic Text-To-Music Challenge, we investigate what, where, and when to align. Aligning a MuScriptor-derived piano roll with an early DiT layer throughout the full flow trajectory performs the best. Without additional training data or techniques, MIDI-REPA achieves competitive performance on the ATTM objective metrics while remaining trainable on a single RTX 3090 within 30 hours. Our results highlight symbolic supervision as a simple and inexpensive learning signal for improving text-to-music generation.

Demo Overview

We compare FluxAudio-S without a MIDI teacher (baseline) and with a MIDI teacher (ours) to illustrate the effect of symbolic supervision. MusicGen-S serves as an additional strong reference model based on the ATTM MOS results.

  • Curated Examples highlight the strong generation quality achievable even under limited, noisy data and a modest training budget.
  • Random Examples use prompts sampled from the combined SDD and ATTM pool with random seed = 0, offering a broader view beyond the curated selection.
Model & generation details

Ours — 122M parameters; 3,777 hrs of instrumental Jamendo music with MuScriptor AMT-derived MIDI; 1 RTX 3090; 0.3M training steps in 30 hours.

MusicGen-S — 300M parameters; 20,000 hrs of licensed music; 32 GPUs; 1M training steps.

Baseline and ours use the same random seed (ATTM: 6798; SDD: 42) and CFG 4.5; MusicGen-S follows the official model settings: temperature 1 and CFG 3.

Curated Examples

Loading audio examples…

Random Examples