⚠️ MP4 export doesn't work in this browser (e.g. Safari) - it lacks support for webcodecs. Use up-to-date Chrome or Edge.
Performance
detecting your computer's performance…
Particles
Piano
Playback
Play with keyboard
1234567890 QWERTYUIOP ASDFGHJKL ZXCVBNM play white keys, hold Shift for the black key above. , . / are the pedals (soft, sostenuto, sustain) — hold to press, like a real foot pedal. Pressing a pedal only changes how the sound rings out, never how long the note bar is drawn; you can keep playing notes normally while it's held or toggled on. "Hide pedal bar" above only hides the on-screen pedal graphics — the pedals themselves keep working. ` (backtick) toggles this menu.
If your sustain pedal gets "stuck" — keys/particles keep firing right after you release it instead of while you're pressing it — your pedal's polarity is reversed. Turn this on to fix it.
Looking for a MIDI keyboard…
Effects
Physics
Wind
Magnetism
Collisions
Saber
Background
Watermark
Notation
Practice Mode
The timeline pauses at every note/chord until you play it — on your computer keyboard, a MIDI keyboard, or by tapping the on-screen keys.
Instrument (piano sound)
Powered by spessasynth_lib. Pick a SoundFont to play the MIDI through it instead of / alongside the built-in samples. When you render, the MIDI is first transcribed through this SoundFont into audio, then that audio is mixed into the exported MP4/WebM.