TASTE: taxonomy-aware symbolic piano generation from text
Piano generators trained on MIDI tokens with a three-tier corpus (large public → curated → high-quality) and conditioned on taxonomy attributes, key, tempo, section plan and free-text imagery. Each AR page shows four hand-written imagery prompts with three random seeds each; the DiT page keeps its five earlier prompts. Each piece is rendered to audio with a synced piano-roll.
TASTE (AR)
TASTE (AR) — high-quality stage
final checkpoint0.89B decoder pretrained on piano MIDI, then conditional stages on the 371K large-public tier, the 51K curated tier and the 10K high-quality tier.
Open demo →TASTE (AR) — best-of-8 by CLaMP 3 selection
final checkpoint0.89B generator, high-quality-stage checkpoint; four prompts, eight samples each, top three shown ranked by the CLaMP 3 selection score (text cosine + attribute-prototype cosine) minus a key / tempo read-back penalty.
Open demo →Earlier stages
TASTE (AR) — curated stage
earlier stage0.89B decoder, pretrained on piano MIDI, large-public-stage training on 371K pieces, then curated-stage training on 51K annotated pieces.
Open demo →TASTE (AR) — large-public stage
earlier stage0.89B decoder, pretrained on piano MIDI, then large-public-stage training on 371K pieces with weakly labelled attributes.
Open demo →