← All products
Desktop

Practice client

The client is where you actually play. It renders the score as a waterfall over a real piano keyboard, listens to your keyboard or MIDI piano, and judges every note against the score — with a timing budget that targets 240 Hz screens.

What it does

  • Frame-rate independent judging, so a slow frame never costs you a note
  • Latency calibration built in (the web player does not have it yet)
  • Practice controls: speed, count-in, metronome, A-B loop
  • Hands and fingering drawn on the falling notes
  • Exports two-hand MIDI and a fingering health report
  • English and Chinese, switchable without restarting

Try it

The public-domain library is live today. Accounts open with email + one-time code — join the waitlist and we will send you a code when they do.