Complete piano toolkit
Practice, record, share —
one piano toolkit.
Search and play public scores, upload your own MusicXML or MIDI, practice with a synced waterfall or sheet music and real piano sound, and record takes you can replay or share — all in one place, free, in your browser.
What's inside
🔴Recording
Capture free-form takes without a score on a blank-canvas record page. Easy-sustain mode (auto-release after 1s) keeps loose noodling clean. Every session saves to your recordings so you can come back to it later.
🎛️MIDI keyboard support
Plug in any controller and start playing. Sustain pedal (CC64) is supported and extends note durations naturally; the on-screen keyboard highlights every key you're holding in real time.
💾My Music
Your scores and recordings, synced across devices. Browse, search, and pick up any take from where you left off — or share a score publicly with one click.
🎯Training mode
Wait-for-input pauses at every note until you play it. Play-along records your take and replays it with green hits and red misses. Try it on the example score.
See it in action
A short walkthrough showing upload, practice, and replay.
Demo · coming soon
And more
🎼Multiple score views
Switch between a waterfall of falling notes synced to the keyboard and sheet music that follows along with a playback cursor. Both stay in sync.
⏱️Tempo control
Slow a hard passage down to 25% or push it to 200% without changing pitch.
🖐️Mute a hand
Silence the right or left hand to drill one at a time. Muted notes stay visible.
▶️Real piano sound
Salamander Grand Piano samples through the Web Audio API.
🔗Shareable links
Flip a score public and share a direct link — collected on the discover page. No sign-in required to view.
📱Touch & tablet ready
Compact waterfall layout on touch devices and a clickable on-screen keyboard.
How it works
- 1Pick a scoreBrowse public scores by composer or piece, or upload your own MusicXML or MIDI file from MuseScore, Finale, Dorico, or IMSLP.
- 2Choose your viewWaterfall for falling notes or sheet music for the original score — both synced to playback.
- 3PracticeConnect a MIDI keyboard, slow the tempo, mute a hand. Record a take and watch it replay with green hits and red misses.