TASTE pairs a taxonomy of music description (six tags, a section plan, and an imagery description) with a three-tier annotation pipeline and two model families. We release the annotated data.
| Tier | Pieces | Source | Released |
|---|---|---|---|
| High-quality | 9,949 | Collected and annotated internally | MIDI + labels |
| Curated | 51,130 | Aria-MIDI, PIAST-YT, Pop2Piano, PiJAMA, POP909, EMOPIA | MIDI + labels |
| Large public | 371,053 | Aria-MIDI | Labels only |
Every piece carries key, tempo, emotion, genre, accompaniment, performance, an imagery description, and a timed section plan.
TASTE (AR) is a 1.235B autoregressive model (a 0.89B pretrained decoder with cross-attention over the imagery description), trained Pretrain → Large public → Curated → High-quality.
TASTE (DiT) is a 397.6M latent diffusion transformer over a window-VAE codec.