Wire up your keyboard, learn the score view, and find your practice rhythm. Five minutes here saves an hour later.
Plug in a MIDI keyboard via USB, or use the built-in virtual piano with your laptop keyboard.
Browse the library and choose something at your level — or start a graded course.
Notes light up green or red as you play. The score advances automatically when you play the right notes.
Any MIDI keyboard or digital piano with a USB output. Most keyboards under £50 work perfectly — you don’t need anything fancy. If your keyboard has a USB-B port, you’ll need a USB-B to USB-A (or USB-C) cable.
If your keyboard supports Bluetooth MIDI, pair it in your operating system’s Bluetooth settings first. Once paired, it will appear in the MIDI device dropdown in the app.
The Web MIDI API is supported in Chrome, Edge, and Opera. Safari and Firefox do not currently support it. If you’re on an unsupported browser, use the virtual piano instead.
No MIDI keyboard? You can play using your laptop keyboard. Select Virtual Piano on the practice page to see the key mapping.
The virtual piano covers two octaves (C3–B4) — enough for beginner pieces. For intermediate and advanced repertoire, a MIDI keyboard is recommended.
When you start a session, a cursor highlights the current position in the score. Play the note(s) shown at the cursor to advance.
Chords need every note pressed within a tight window before the cursor moves on. Your accuracy ticks up in the right rail as you go; the post-play screen breaks down where you went wrong.
Every time you finish a piece, your session is saved. Visit the Progress page to review your history — last six attempts per piece, total stars and streak days.
Begin with Grade 1 or pre-grade pieces. Build confidence before moving up.
While playing the current note, glance at the next one. This is the core skill of sight reading.
Keep your eyes on the score. Develop a feel for the keyboard by touch.
Even ten minutes a day builds muscle memory. Consistency beats marathon sessions.
Hit Restart after finishing a piece to immediately practise it again and lift your accuracy.
Sight Reader is built by Bret Cameron, a software engineer who’s also learning piano on the side. After struggling to find an app that focused purely on sight-reading practice, he decided to build one. This is that app.
Got feedback, found a bug, or just want to say hello? Drop a line at [email protected].
We publish a grade-by-grade guide to piano sight reading covering Initial through Grade 8. What examiners expect at each level, how to prepare, and which pieces in Sight Reader sit at the right level for practice. ABRSM, Trinity, LCM, RCM, MTAC and AMEB all covered.
Open the grade-by-grade guide