Agogic: Performance-Timed Music Tokens
for Text-to-Symbolic-Music Generation

Junhao Chen1, Mingjin Chen2, Jingjia Mao1, Lin Chen3, Saining Zhang4, Minglin Chen5,
Ruocheng Wu6, Liaoyuan Fan6, Wenyi Li7, Mingju Gao8, Henghaofan Zhang9,
Zhihao Li10, Hao Zhao1, Yufei Wang10,†, Ruqi Huang1,†

1Tsinghua · 2HK PolyU · 3BTBU · 4NTU · 5SYSU · 6HKU · 7UCAS · 8PKU · 9UESTC · 10SparcAI

† Corresponding authors

Listen to what the representation buys. Every clip is a single unedited generation conditioned only on the caption shown. The captions come from a public benchmark split disjoint from our training data and unlike our own captions, so all of it is zero-shot with respect to caption domain.

0.0–4.5 ms
round-trip onset error of our representation on the three clips in §05, against 83–86 ms for the beat grids. Over the whole test set the medians are 2.3 ms and 53 ms. No model involved.
211
Fréchet Music Distance on the public test set, against 314–460 for five published systems under one protocol.
84–100%
chord-time of the examples below: the strong end of our distribution, selected for density, not the average.

01Selected pieces

A short listening set: 12 of the 31 pieces a human listener kept while marking 52 of a pool of 254 generations. Selection is by ear, not by score: we had ranked candidates by measurable proxies for coherence (tonal clarity, consonance, onsets on a grid, self-similarity, pitch variety), and against the listener's own keep/skip marks that composite is close to uninformative, so we stopped using it to choose. It is therefore the strong end of our output and not a sample from it. 8 were prompted with captions written for this page; 3 come from the controlled-grid split and 1 from the public benchmark split, both zero-shot. Each block states which model produced it. The other sections are not curated this way, each states the fixed rule it used.

PICK 01 88% chord-time · max polyphony 6 · 1 instrument · 537 notes · 45s · caption written for this page · model 4B, 6.25M-caption corpus

A romantic solo piano nocturne in a minor key with a flowing broken-chord accompaniment and an expressive singing melody, rubato, intimate and dark.

0:00 / 0:00
0s20s40s

Engraved, from the first sounding bar

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano Acoustic  3

Acoustic Grand Piano

↓ download this MIDI

PICK 02 100% chord-time · max polyphony 5 · 5 instruments · 350 notes · 48s · caption written for this page · model 4B, 6.25M-caption corpus

A slow chorale for string ensemble and organ with continuous four-part sustained harmony, no rests, deep and reverent.

0:00 / 0:00
0s20s40s

Engraved, from the first sounding bar

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano Recorder Recorder Recorder Recorder Acoustic  Recorder Recorder Recorder Recorder 4

Acoustic Grand Piano, Recorder

↓ download this MIDI

PICK 03 99% chord-time · max polyphony 7 · 1 instrument · 183 notes · 48s · caption controlled-grid split, zero-shot · model 27B, controlled grid

Ye Banks And Braes, a waltz. The audio clip opens with a solo piano performance of a gentle, lyrical melody presented over simple arpeggiated chords in the left hand. The theme is structured into two

0:00 / 0:00
0s20s40s

Engraved, from the first sounding bar

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano Acoustic  3

Acoustic Grand Piano

↓ download this MIDI

PICK 04 100% chord-time · max polyphony 6 · 2 instruments · 130 notes · 18s · caption written for this page · model 4B, 6.25M-caption corpus

A bright and yearning film-score cue for piano, strings and soft synth pad, with a rising chord progression and a lyrical melody that climbs into a warm climax, uplifting and cinematic.

0:00 / 0:00
0s4s8s12s16s

Engraved, from the first sounding bar

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano Viola

Acoustic Grand Piano, Viola

↓ download this MIDI

PICK 05 100% chord-time · max polyphony 14 · 2 instruments · 448 notes · 58s · caption written for this page · model 4B, 6.25M-caption corpus

A piano and strings piece with sustained block chords in the strings and rolling arpeggiated chords in the piano, harmony sounding at all times, romantic and expansive.

0:00 / 0:00
0s20s40s

Engraved, from the first sounding bar

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano Electric Guitar (clean) Acoustic  Electric  3

Acoustic Grand Piano, Electric Guitar (clean)

↓ download this MIDI

PICK 06 99% chord-time · max polyphony 7 · 1 instrument · 221 notes · 48s · caption controlled-grid split, zero-shot · model 35B-A3B, controlled grid

Road To Tralee, The, a slide. The audio clip begins with a solo piano performance featuring a slow to moderate tempo, set within an intimate, dry acoustic space free from reverb or background noise. T

0:00 / 0:00
0s20s40s

Engraved, from the first sounding bar

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano Acoustic  3

Acoustic Grand Piano

↓ download this MIDI

PICK 07 91% chord-time · max polyphony 17 · 8 instruments · 373 notes · 26s · caption written for this page · model 4B, 6.25M-caption corpus

A chamber arrangement for piano, cello and violin with an interlocking arpeggio accompaniment and a long-breathed melody, intimate and cinematic.

0:00 / 0:00
0s10s20s

Engraved, from the first sounding bar

Engraved by Verovio 6.2.0-43f8060 Acoustic Bass Pizzicato Strings Trombone Flute Cello Program 114 French Horn Drum Kit Acoustic  Pizzicato Trombone Flute Cello Program 1 French Ho Drum Kit 2

Acoustic Bass, Pizzicato Strings, Trombone, Flute, Cello, Program 114, French Horn, Drum Kit

↓ download this MIDI

PICK 08 100% chord-time · max polyphony 10 · 4 instruments · 420 notes · 58s · caption written for this page · model 4B, 6.25M-caption corpus

An orchestral cue where piano, strings, brass and choir pad all sustain chords simultaneously, very thick seven-voice writing, majestic and cinematic.

0:00 / 0:00
0s20s40s

Engraved, from the first sounding bar

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano Acoustic Grand Piano Acoustic Grand Piano Acoustic Grand Piano Acoustic  Acoustic  Acoustic  Acoustic  4

Acoustic Grand Piano

↓ download this MIDI

PICK 09 100% chord-time · max polyphony 10 · 1 instrument · 254 notes · 39s · caption controlled-grid split, zero-shot · model 4B, controlled grid

Beoga!, a reel. The audio clip opens with a solo digital piano performance featuring bright, bell-like timbres characteristic of a synthesized instrument, likely sampled from a real grand piano but la

0:00 / 0:00
0s10s20s30s

Engraved, from the first sounding bar

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano Acoustic  3

Acoustic Grand Piano

↓ download this MIDI

PICK 10 100% chord-time · max polyphony 10 · 3 instruments · 457 notes · 16s · caption written for this page · model 4B, 6.25M-caption corpus

A delicate music-box melody over sustained strings, simple diatonic harmony, childlike and a little sad.

0:00 / 0:00
0s4s8s12s

Engraved, from the first sounding bar

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano Drum Kit Violin Acoustic  Drum Kit Violin 2 Acoustic  Drum Kit Violin 4

Acoustic Grand Piano, Drum Kit, Violin

↓ download this MIDI

PICK 11 100% chord-time · max polyphony 6 · 1 instrument · 158 notes · 34s · caption written for this page · model 4B, 6.25M-caption corpus

A hymn arrangement for piano, organ and string ensemble in four-part harmony, all voices sounding together throughout, dignified and warm.

0:00 / 0:00
0s10s20s30s

Engraved, from the first sounding bar

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano Acoustic  3

Acoustic Grand Piano

↓ download this MIDI

PICK 12 91% chord-time · max polyphony 14 · 6 instruments · 212 notes · 27s · caption public benchmark, zero-shot · model 4B, 6.25M-caption corpus

A slow-paced pop song with a touch of rock, this Christmas-themed composition exudes happiness and love through its melodic lines. Performed by a combination of piano, violin, string ensemble, drums, and clean electric guitar, it's set in the key of A minor with a 4/4 time signature. The chord progression of E7, Am, and Dm repeats frequently throughout the song, creating a sense of familiarity and comfort.

0:00 / 0:00
0s10s20s

Engraved, from the first sounding bar

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano Drum Kit Acoustic Bass String Ensemble 1 Acoustic Grand Piano Violin 2 Acoustic  Drum Kit Acoustic  String En Acoustic  Violin 4

Acoustic Grand Piano, Drum Kit, Acoustic Bass, String Ensemble 1, Violin

↓ download this MIDI

02Chord-rich generations

Press play: the cursor tracks the audio and each note lights as it sounds, so the chord density is something you can watch as well as count. The engraved staves under each roll are the same MIDI put through a notation engraver.

ExampleChord-timeMax polyInstrumentsNotes Duration
EX 01100%6222042 s
EX 0290%9518628 s
EX 0386%13419327 s
EX 0492%6417127 s
EX 0593%8320940 s
EX 0689%4417427 s
EX 0788%7221035 s
EX 0899%9125341 s
EX 0996%13125246 s
EX 1095%10123249 s
EX 1188%7127055 s
EX 1284%11122990 s
EX 01 100% chord-time  ·  max polyphony 6  ·  2 instruments  ·  220 notes  ·  42s

A meditative and relaxing electronic classical composition in F major, featuring acoustic guitar, string ensemble, piano, clean electric guitar, and synth strings. The piece maintains a 3/4 time signature and a Moderato tempo, with a recurring chord progression of Am, Dm, Cm, Am, and C7 that adds to its soothing ambiance.

0:00 / 0:00
0s10s20s30s40s

Engraved, from the first sounding bar · notation quantized to 16ths for legibility

Engraved by Verovio 6.2.0-43f8060 Acoustic Guitar (nylon) Violin Acoustic  Violin 4

Acoustic Guitar (nylon), Violin

↓ download this MIDI

EX 02 90% chord-time  ·  max polyphony 9  ·  5 instruments  ·  186 notes  ·  28s

A meditative and relaxing electronic ambient song that evokes a sense of space and dream-like atmosphere. Synth pads and piano create a soothing soundscape, with the piano playing chords in the key of Eb major. The piece maintains a steady 4/4 time signature and a moderato tempo of 93 beats per minute, guiding the listener through a tranquil journey.

0:00 / 0:00
0s10s20s30s

Engraved, from the first sounding bar · notation quantized to 16ths for legibility

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano Pad 1 (new age) Synth Strings 1 Electric Bass (finger) Pad 2 (warm) 2 Acoustic  Pad 1 (ne Synth Str Electric  Pad 2 (wa 4

Acoustic Grand Piano, Pad 1 (new age), Synth Strings 1, Electric Bass (finger), Pad 2 (warm)

↓ download this MIDI

EX 03 86% chord-time  ·  max polyphony 13  ·  4 instruments  ·  193 notes  ·  27s

A melodic pop song with a Christmas vibe, featuring a piano, harmonica, drums, string ensemble, and electric bass, set in the key of G major with a moderate tempo and 4/4 time signature, revolving around the chords D and G throughout its duration.

0:00 / 0:00
0s10s20s30s

Engraved, from the first sounding bar · notation quantized to 16ths for legibility

Engraved by Verovio 6.2.0-43f8060 Drum Kit Bright Acoustic Piano Bright Acoustic Piano Pad 1 (new age) 2 Drum Kit Bright Ac Bright Ac Pad 1 (ne 4

Drum Kit, Bright Acoustic Piano, Pad 1 (new age)

↓ download this MIDI

EX 04 92% chord-time  ·  max polyphony 6  ·  4 instruments  ·  171 notes  ·  27s

This lengthy electronic composition in C minor exudes a melodic and relaxing ambiance, with hints of a dreamy, meditative quality. The overdriven guitar, piano, and drums are accompanied by the ethereal tones of a choir and a whistle, creating a unique sonic tapestry. The piece maintains a steady 4/4 time signature and an Andante tempo, allowing the recurring chord progression of Ab, Gm7, C, Ab, and Gm7 to gently guide the listener through the musical journey.

0:00 / 0:00
0s10s20s30s

Engraved, from the first sounding bar · notation quantized to 16ths for legibility

Engraved by Verovio 6.2.0-43f8060 Choir Aahs Choir Aahs Choir Aahs Choir Aahs Choir Aah Choir Aah Choir Aah Choir Aah 4

Choir Aahs

↓ download this MIDI

EX 05 93% chord-time  ·  max polyphony 8  ·  3 instruments  ·  209 notes  ·  40s

A meditative and relaxing ambient piece with elements of easy listening, featuring a harmonica playing the lead melody, accompanied by a synth pad and an acoustic guitar. The song is in the key of C major with a moderate tempo of 120 beats per minute, and the main chord progression is C, D, and G. The track evokes a sense of emotional depth and has an epic, cinematic quality to it.

0:00 / 0:00
0s20s40s

Engraved, from the first sounding bar · notation quantized to 16ths for legibility

Engraved by Verovio 6.2.0-43f8060 Acoustic Guitar (steel) Acoustic Bass Harmonica 2 Acoustic  Acoustic  Harmonica 4

Acoustic Guitar (steel), Acoustic Bass, Harmonica

↓ download this MIDI

EX 06 89% chord-time  ·  max polyphony 4  ·  4 instruments  ·  174 notes  ·  27s

A captivating electronic composition infused with classical elements, this song evokes a cinematic atmosphere, inviting relaxation and introspection. With a moderate tempo and a 4/4 time signature, it unfolds gracefully in the key of C major, guided by a recurring chord progression of C, F, C, and G. The ensemble of piano, synth strings, string ensemble, French horn, and trumpet weaves a rich tapestry of sound, transporting the listener to epic and meditative realms.

0:00 / 0:00
0s10s20s30s

Engraved, from the first sounding bar · notation quantized to 16ths for legibility

Engraved by Verovio 6.2.0-43f8060 Music Box Acoustic Grand Piano Celesta Tuba Music Box Acoustic  Celesta Tuba 4

Music Box, Acoustic Grand Piano, Celesta, Tuba

↓ download this MIDI

EX 07 88% chord-time  ·  max polyphony 7  ·  2 instruments  ·  210 notes  ·  35s

A melodic and relaxing classical piece, this short song features an acoustic guitar as the sole instrument. Set in the key of F major with a 4/4 time signature, it moves at an Allegro tempo. The chord progression of F, Abm6, and Em7b5 adds a touch of sophistication to the composition, while the overall mood evokes a sense of tranquility and love, making it well-suited for a film soundtrack.

0:00 / 0:00
0s10s20s30s

Engraved, from the first sounding bar · notation quantized to 16ths for legibility

Engraved by Verovio 6.2.0-43f8060 Acoustic Guitar (nylon) Acoustic Guitar (nylon) 2 Acoustic  Acoustic  5

Acoustic Guitar (nylon)

↓ download this MIDI

EX 08 99% chord-time  ·  max polyphony 9  ·  1 instrument  ·  253 notes  ·  41s

A melodic pop song in the key of G major, evoking a sense of relaxation and love. With a 4/4 time signature, it features a chord progression of G, D, Em, and C. The song's duration is 229 seconds, making it a full-length piece that could be well-suited for a film soundtrack.

0:00 / 0:00
0s10s20s30s40s

Engraved, from the first sounding bar · notation quantized to 16ths for legibility

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano 4 Acoustic  6

Acoustic Grand Piano

↓ download this MIDI

EX 09 96% chord-time  ·  max polyphony 13  ·  1 instrument  ·  252 notes  ·  46s

A melodic electronic song with a moderate tempo, set in the key of G minor and featuring a chord progression of D/A, Gm, Cm, Gm, and Eb, creating an atmosphere suitable for film and evoking feelings of love, energy, and relaxation throughout its duration.

0:00 / 0:00
0s20s40s

Engraved, from the first sounding bar · notation quantized to 16ths for legibility

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano Acoustic  3

Acoustic Grand Piano

↓ download this MIDI

EX 10 95% chord-time  ·  max polyphony 10  ·  1 instrument  ·  232 notes  ·  49s

A slow and melodic electronic ambient song featuring a piano, set in the key of B minor with a 4/4 time signature and an Andante tempo, evoking a relaxing, dark, and spacey atmosphere.

0:00 / 0:00
0s20s40s

Engraved, from the first sounding bar · notation quantized to 16ths for legibility

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano Acoustic  2 Acoustic  4

Acoustic Grand Piano

↓ download this MIDI

EX 11 88% chord-time  ·  max polyphony 7  ·  1 instrument  ·  270 notes  ·  55s

A melodic pop ballad that evokes feelings of love and emotion. Set in the key of C# major with a 4/4 time signature, the song maintains an Allegro tempo. The chord progression features Ab, Bbm7, Ab7/C, and C#.

0:00 / 0:00
0s20s40s

Engraved, from the first sounding bar · notation quantized to 16ths for legibility

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano Acoustic  3

Acoustic Grand Piano

↓ download this MIDI

EX 12 84% chord-time  ·  max polyphony 11  ·  1 instrument  ·  229 notes  ·  90s

A short, melodic electronic piece with a touch of pop, featuring a piano that sets a film-like, slightly dark, and emotional atmosphere. The song is in E minor, has a 4/4 time signature, and maintains an Allegro tempo throughout its brief duration.

0:00 / 0:00
0s20s40s60s80s

Engraved, from the first sounding bar · notation quantized to 16ths for legibility

Engraved by Verovio 6.2.0-43f8060 Acoustic Grand Piano Acoustic  3

Acoustic Grand Piano

↓ download this MIDI

03Same caption, seven systems

One player, seven sources. Switching system keeps the playback position, so you can flip between systems inside the same phrase, which is the only way a difference becomes audible.

How the captions were chosen. By the chord-richness of the real reference piece, a rule blind to what any system produced, taking a block from the top of that ranking. Caption 16 is included because we lose there: our output reaches max polyphony 7 against the reference's 18 while one baseline matches it exactly. Removing it would turn this into a reel of wins.

Read Δ, not chord-time. Higher chord-time is not better; distance from the reference is. Several baselines reach high chord-time by over-texturing, and one emits a fixed note count for every caption regardless of what was asked.

CAPTION 15reference: 100% chord-time  ·  max polyphony 12  ·  1 instrument

A meditative and relaxing electronic ambient song that evokes a sense of space and dream-like atmosphere. Synth pads and piano create a soothing soundscape, with the piano playing chords in the key of Eb major. The piece maintains a steady 4/4 time signature and a moderato tempo of 93 beats per minute, guiding the listener through a tranquil journey.

0:00 / 0:00
0s4s8s12s16s
0s10s20s
0s10s20s
0s10s20s
0s10s20s
0s10s
0s10s20s

Switching system keeps the playback position, so you can flip mid-phrase. switch · space play

Texture against the reference · Δ is max polyphony minus the reference's

SystemChord-timeMax polyΔNotes Instr.
Real reference100%122561
Ours90%9-31865
MIDI-LLM94%15+32412
MIDILM98%15+34695
Amadeus100%6-620462
text2midi89%28+1623419
ChatMusician0%1-11681

Source MIDI, every system

↓ Real reference↓ Ours↓ MIDI-LLM↓ MIDILM↓ Amadeus↓ text2midi↓ ChatMusician

CAPTION 116reference: 100% chord-time  ·  max polyphony 14  ·  1 instrument

A slow and meditative pop Christmas song in G major, featuring a melodic and relaxing atmosphere. With a 4/4 time signature, the piece is characterized by a chord sequence of G, G7, Cmaj7, and C6. Its soothing ambiance evokes a sense of love and tranquility throughout the song's duration.

0:00 / 0:00
0s10s20s
0s10s20s
0s10s
0s10s20s
0s10s20s
0s10s20s
0s10s20s

Switching system keeps the playback position, so you can flip mid-phrase. switch · space play

Texture against the reference · Δ is max polyphony minus the reference's

SystemChord-timeMax polyΔNotes Instr.
Real reference100%142561
Ours86%15+11885
MIDI-LLM100%21+73336
MIDILM62%6-84352
Amadeus98%5-920461
text2midi52%31+1723313
ChatMusician0%1-13831

Source MIDI, every system

↓ Real reference↓ Ours↓ MIDI-LLM↓ MIDILM↓ Amadeus↓ text2midi↓ ChatMusician

CAPTION 197reference: 100% chord-time  ·  max polyphony 6  ·  1 instrument

A slow-paced classical soundtrack piece in 6/8 time signature, set in the key of C minor, featuring a blend of synth effects, oboe, pizzicato strings, bassoon, and clarinet, creating a cinematic atmosphere suitable for films, documentaries, or adventure scenes, with a subtle Christmas undertone.

0:00 / 0:00
0s10s20s
0s4s8s12s
0s4s8s12s
0s10s20s
0s10s20s
0s4s8s12s16s
0s10s20s

Switching system keeps the playback position, so you can flip mid-phrase. switch · space play

Texture against the reference · Δ is max polyphony minus the reference's

SystemChord-timeMax polyΔNotes Instr.
Real reference100%62561
Ours89%11+51114
MIDI-LLM85%15+93286
MIDILM62%201+1954909
Amadeus100%16+1020468
text2midi53%27+2123216
ChatMusician0%1-51181

Source MIDI, every system

↓ Real reference↓ Ours↓ MIDI-LLM↓ MIDILM↓ Amadeus↓ text2midi↓ ChatMusician

CAPTION 16reference: 100% chord-time  ·  max polyphony 18  ·  1 instrument

A melodic pop ballad that evokes feelings of love and emotion. Set in the key of C# major with a 4/4 time signature, the song maintains an Allegro tempo. The chord progression features Ab, Bbm7, Ab7/C, and C#.

0:00 / 0:00
0s10s20s
0s10s20s
0s10s20s
0s10s20s
0s10s20s
0s10s20s
0s10s20s

Switching system keeps the playback position, so you can flip mid-phrase. switch · space play

Texture against the reference · Δ is max polyphony minus the reference's

SystemChord-timeMax polyΔNotes Instr.
Real reference100%182561
Ours88%7-112701
MIDI-LLM27%6-123321
MIDILM51%7-114271
Amadeus100%5-1320461
text2midi93%18+02237
ChatMusician27%6-125783

Source MIDI, every system

↓ Real reference↓ Ours↓ MIDI-LLM↓ MIDILM↓ Amadeus↓ text2midi↓ ChatMusician

04Where it fails

Our weakest axis is doing what the caption explicitly asks. Across the 126 captions in this test split that name a key, the generated piece is in that exact key and mode 17% of the time. The three cases below are real misses, and they are picked to be unambiguous: keys that are not the relative or parallel of what was asked, so they cannot be excused as near misses. Roughly twice as many captions land on a related key, which is the gap between the two key metrics in the paper.

Two things this is not. It is not tonal incompetence: the pieces are internally consistent in some key, just not the requested one, and a decode-time constraint that restricts pitches and programs to what the caption names doubles both key and instrument agreement without retraining and without changing distributional fidelity. And it is not the axis the paper's main claim rests on, which is distance to the real note distribution. We show these because a page of successes would misrepresent where the method stands.

MISS 5 92% chord-time · max polyphony 13 · 7 instruments

This uplifting rock and electronic fusion song, set in the key of Eb major, features a lively interplay between the Hammond organ, clean electric guitar, and alto saxophone, punctuated by orchestra hits and propelled by a steady drum beat. With a tempo of 114 BPM and a 4/4 time signature, the piece maintains an energetic Allegro pace throughout its duration. The recurring chord progression of Eb/F, F, Eb/F, and Bb forms the harmonic backbone of this melodic and motivational composition.

Key asked
Eb major
Key produced
C# minor
Instruments asked
drums, ensemble, guitar, organ, reed
Not delivered
ensemble, organ
0:00 / 0:00
0s10s20s

↓ download this MIDI

MISS 26 41% chord-time · max polyphony 5 · 2 instruments

An energetic electronic song with a retro vibe, featuring overdriven and distorted guitars, synth lead, drums, and rock organ, all contributing to its melodic and upbeat atmosphere. Set in the key of F# major with a 4/4 time signature, the track maintains an Allegro tempo throughout, with the chords B and F# repeating frequently.

Key asked
F# major
Key produced
C minor
Instruments asked
drums, guitar, organ
Not delivered
organ
0:00 / 0:00
0s10s20s

↓ download this MIDI

MISS 176 55% chord-time · max polyphony 13 · 4 instruments

A melodic and relaxing electronic ambient song with a moderate tempo of 114 bpm, featuring drums, piano, electric bass, synth strings, and flute. Set in the key of C minor and a 4/4 time signature, the piece revolves around the frequently recurring chord progression of Cm and G7/B, creating a dreamy and slightly uplifting atmosphere.

Key asked
C minor
Key produced
C# minor
Instruments asked
bass, drums, ensemble, flute, piano
Not delivered
bass, ensemble, flute
0:00 / 0:00
0s4s8s

↓ download this MIDI

05Model-free: what each tokenizer can carry

No model at all. One real human performance is encoded and then decoded by each representation, so there is no sampling and nothing to select: the difference is what the format can physically hold.

The ladder under each arm draws every onset in the original down to where that tokenizer put it. A vertical line means the timing survived; a slant means it was moved. The beat grids lean.

The error accumulates, which is worth reading carefully. Our representation stores the raw interval between onsets on a fixed 10 ms lattice, so its error is the same at the start and at the end. A beat grid stores positions relative to a tempo, so small rounding compounds as the piece goes on: in the first three seconds it is close, and by twelve seconds it is off by more than a hundred milliseconds. That is why the first-6-s median printed above each ladder is several times smaller than the whole-clip median, and it is the reason we report the whole-clip figure in the paper.

ROUND TRIP 1real performance · 100% chord-time · max polyphony 13 · 256 notes
0:00 / 0:00
0s4s8s12s
0s4s8s12s

Where each onset moved · first 6 s · median 2.5 ms here, 2.3 ms over the whole clip

0s4s8s12s

Where each onset moved · first 6 s · median 16.0 ms here, 85.9 ms over the whole clip

0s4s8s12s

Where each onset moved · first 6 s · median 16.0 ms here, 85.9 ms over the whole clip

Median onset error against elapsed time · all three representations

053106ms0s3s6s9sPMTBeat-TSD = REMI

No model is involved: the performance is encoded and decoded, nothing more. switch · space play

ROUND TRIP 2real performance · 100% chord-time · max polyphony 6 · 256 notes
0:00 / 0:00
0s10s20s
0s10s20s

Where each onset moved · first 6 s · median 5.0 ms here, 4.5 ms over the whole clip

0s10s20s

Where each onset moved · first 6 s · median 27.0 ms here, 86.4 ms over the whole clip

0s10s20s

Where each onset moved · first 6 s · median 27.0 ms here, 86.4 ms over the whole clip

Median onset error against elapsed time · all three representations

064128ms0s3s6s9s12sPMTBeat-TSD = REMI

No model is involved: the performance is encoded and decoded, nothing more. switch · space play

ROUND TRIP 3real performance · 100% chord-time · max polyphony 14 · 256 notes
0:00 / 0:00
0s10s20s
0s10s20s

Where each onset moved · first 6 s · median 0.0 ms here, 0.0 ms over the whole clip

0s10s20s

Where each onset moved · first 6 s · median 30.5 ms here, 82.6 ms over the whole clip

0s10s20s

Where each onset moved · first 6 s · median 30.5 ms here, 82.6 ms over the whole clip

Median onset error against elapsed time · all three representations

064128ms0s3s6s9s12sPMTBeat-TSD = REMI

No model is involved: the performance is encoded and decoded, nothing more. switch · space play

06Cite

@misc{chen2026agogicperformancetimedmusictokens,
      title={Agogic: Performance-Timed Music Tokens for LLM-Native Text-to-Symbolic-Music Generation},
      author={Junhao Chen and Mingjin Chen and Jingjia Mao and Lin Chen and Saining Zhang and Minglin Chen and Ruocheng Wu and Liaoyuan Fan and Wenyi Li and Mingju Gao and Henghaofan Zhang and Zhihao Li and Hao Zhao and Yufei Wang and Ruqi Huang},
      year={2026},
      eprint={2608.03999},
      archivePrefix={arXiv},
      primaryClass={cs.SD},
      url={https://arxiv.org/abs/2608.03999},
}

Paper: arXiv:2608.03999 · Code: github.com/SparcAI-Inc/Agogic · Project page: yisuanwang.github.io/Agogic