Hand-v2 pilot · phrase forecasting
Cadence
Play a phrase. Generate its continuation. Inspect both hands.
Example 01
First 10 seconds: supplied RH. After 10 seconds: generated RH + LH.
This is RH-prompt forecasting, not live following. The model does not hear what you play next. Short endings and weak examples are retained — no cherry-picked replacement takes. Original clip 04 is featured first at Hugo's request; original IDs and recordings are unchanged.
What has — and hasn't — been verified
391 validation windows share identical future targets. These diagnostics support conditioning sensitivity; they do not establish musical quality. The empty-prefix variant is also an out-of-distribution perturbation.
All eight examples contain newly generated RH and LH; their MIDI and MP3 files passed structural checks. Seven ended with model EOS rather than the horizon cap. A note-score review found promising harmonic continuity as well as repetition, dense textures and imperfect hand separation. It was not an auditory listening study.
The reference is an actual withheld continuation, not a model baseline or the only musically valid future. Hand labels are predicted, and this fine-tuning split is not proven unseen by Aria pretraining.
Checkpoint SHA-256: 29e8e1b…7eca3b0
Play a right-hand phrase
Record up to 10 seconds of right-hand notes on the virtual keyboard, then press Generate to send that exact phrase to the trained checkpoint once. This is a single turn-taking request, not live accompaniment: the model never hears anything you play after you press Generate. There is no offline fallback — if the endpoint is unreachable, this page says so instead of showing a substitute result.
Computer keys — white: Z X C V B N M = C4–B4, Q W E R T Y U = C5–B5. Black: S D G H J = C#4 D#4 F#4 G#4 A#4, 2 3 5 6 7 = C#5 D#5 F#5 G#5 A#5. Labels are also printed on each key; pointer and touch play every key too. This is a plain browser oscillator preview, not the trained model.
Idle. Press Record, then play up to 10 seconds on the keyboard above.
Your generation
Fresh result from the live endpoint — not one of the eight fixed examples above, and not cherry-picked. No withheld reference exists for your own recording, so there is no Reference track here.