malerlab/u-must-image-to-audio

Direct score-image-to-audio: a piano score page or system → performance audio with no symbolic step in between (U-MusT, IEEE TASLP 2026).

Public
11 runs

U-MusT · Image to Audio (piano)

Generates piano audio directly from a score image — no OMR, MIDI or performance-rendering step in between. Systems are detected with the ls-yolo detector, rescaled to the training staff height, tokenized with the RQ-VAE image codec, and the U-MusT encoder–decoder Transformer emits DAC audio tokens that are decoded to 44.1 kHz audio. Phrasing, tempo and dynamics are implicit in the model, learned from 815 hours of paired score-video/audio data (YTSV-P).

Inputs

name description
image PNG/JPG of a piano score: a whole page or a single system.
system 1-based index of the system to play (default 1); 0 = all detected systems. One or two systems are generated in a single pass; more are stitched with the Contin-U sliding window (see malerlab/u-must-contin-u).
seed Random seed; different seeds give different performances.

Outputs

A list of files (order may vary): u-must.wav, meta.json (duration_sec, n_systems, notes) and system_NN.png (the system crops that were played, in order).

Notes

  • The model was trained on 1–3 systems / up to 20 s of audio per sample; a single system usually yields 10–20 s of audio. Very dense systems may be truncated at the 20 s token budget.
  • Piano only; research use under CC BY-NC-SA 4.0.

Code: https://github.com/MALerLab/U-MusT · Paper: https://doi.org/10.1109/TASLPRO.2025.3648794

Model created
Model updated