Piano Note Trainer

Learn to read music notes on the staff

About Me

Developed by Daniel Lefanov

Features

How to Play

1. Click Start to begin
2. A note appears on the staff
3. Press the correct key on the piano keyboard
4. Correct = key flashes, moves to next note
5. Wrong = key flashes, try again until correct

PC Keyboard Controls

White keys: ZXCVBNM = C D E F G A B
Black keys: SDGHJ = C# D# F# G# A#
Next octave: QWERTYU (white)   23567 (black)
Octave shift: Arrow keys

Settings

SettingDescription
ClefTreble, Bass, or Both (random)
RangeLimit which notes appear in training
Note hintsShow note name below the staff
Key labelsShow note names on piano keys
AccidentalsInclude sharps and flats (C#, D#, etc.)
TimerShow/hide response time counter
SoundPiano sound on/off
DarkDark/light theme toggle

Smart Repetition

The app automatically learns which notes you struggle with:

Statistics

Tips for Learning

Start with a small range (e.g., C4-G4) and expand gradually
Disable "Note hints" and "Key labels" as you improve
The app auto-pauses when you switch windows
Use the pause button (top-right) when you need a break
Portable: Copy this entire folder to any computer - it will work the same way. Settings and statistics are stored in your browser and won't transfer.