Free sight-reading trainer for piano
midee includes a free sight-reading trainer for piano. Notes scroll across a staff toward a hit line, and you press the matching key in time with a MIDI controller or computer keyboard.
It is built for the skill that falling-note visualizers do not fully teach: reading notation quickly enough to play the right pitch at the right moment.
How it works
- Open midee.app.
- Go to Learn.
- Start Sight Reading.
- Choose a clef mode if needed.
- Read each note as it approaches the hit line.
- Press the matching key in time.
- Review accuracy, streaks, missed notes, and weak spots.
The exercise starts simple and keeps the feedback immediate: correct notes count as hits, wrong notes count as misses, and weak notes can be practiced again.
Why sight reading needs a different trainer
Falling notes are great for visual imitation. Staff reading is different. You need to connect a note on the staff to a piano key without waiting for the note to fall onto the keyboard.
A good sight-reading trainer should help you practice:
- Landmark notes.
- Stepwise motion.
- Treble clef.
- Bass clef.
- Grand staff reading.
- Key signatures.
- Timing under light pressure.
- Weak notes that keep causing mistakes.
midee's trainer focuses on that loop: see note, identify pitch, play in time, get feedback.
Sight-reading features
| Feature | What it helps with |
|---|---|
| Scrolling staff notes | Practice reading ahead |
| Hit line | Learn timing, not just note names |
| Treble, bass, and both clefs | Move from one staff to grand staff |
| Tempo control | Slow down or speed up practice |
| Note spacing | Adjust density as you improve |
| Ramp mode | Increase challenge over time |
| Accuracy and streaks | Track session quality |
| Weak-note practice | Repeat notes you missed |
| MIDI input | Practice on a real keyboard controller |
Sight reading vs play-along mode
Both live in Learn mode, but they train different skills:
| Exercise | Best for |
|---|---|
| Play along | Practicing a real MIDI piece with wait mode |
| Sight reading | Reading staff notation and playing the right key in time |
| Intervals | Training your ear to recognize note distances |
If you came from Synthesia, play-along will feel familiar. Sight reading is the next step: less following, more reading.
If you came from a focused browser trainer like sightread.dev, midee's main difference is breadth: sight reading lives beside play-along wait mode, interval training, live mode, looping, MIDI playback, and MP4 export. See the midee vs sightread.dev comparison for the fuller breakdown.
Practice tips
- Start with landmark notes until the keyboard mapping feels automatic.
- Use a slower tempo than you think you need.
- Keep the note gap wide at first.
- Do short sessions daily instead of one long cram session.
- Practice weak notes immediately after a run.
- Switch clefs only after one clef feels stable.
Sight reading improves through many small correct repetitions. The trainer is meant to make those repetitions easy to start.
Common questions
Can I train sight reading online for free? Yes. midee includes a browser-based sight-reading exercise.
Do I need a MIDI keyboard? A MIDI controller is best, but computer keyboard input also works.
Does it support bass clef? Yes. The trainer includes clef controls for treble, bass, and both.
Does it track mistakes? Yes. The session summary includes accuracy, streaks, missed notes, XP, and weak-note practice.
Is this the same as Synthesia? No. Synthesia-style falling notes show you what to play visually. Sight reading trains staff notation recognition directly.
Can beginners use it? Yes. It starts with simple pitch pools such as landmark notes and C major ranges.
Try it
Open midee, go to Learn, and start Sight Reading. Keep the first session slow and short; the point is accuracy before speed.
Try midee
Free, open source, runs in your browser. Drop a MIDI, watch it sing.
Open the app →