Ear Trainer
BEST · —HARD · —Hear two notes or a chord, then name it. Start with simple intervals and work up to 9ths, 11ths, and 13ths. Turn on Hard mode to hear only the full chord. Build a streak.
TRACK 04 · GAMES
Four music games I built from scratch with the Web Audio API — a sampled grand piano for the ear games, synthesized drums for the beat game. Works with mouse, touch, or keyboard. Turn your sound on.
Hear two notes or a chord, then name it. Start with simple intervals and work up to 9ths, 11ths, and 13ths. Turn on Hard mode to hear only the full chord. Build a streak.
The keyboard plays a melody — repeat it back. Each round adds one note. How long can you go?
Listen to a drum loop, then recreate it on the step grid. Fewer listens means a higher score.
A four-chord progression plays, starting on the home chord. Name the other three by number, the way worship bands read charts — up to inversions like 4/6 and 5/7. Chords are strummed; Hard mode plays them in one stroke, with no single-chord replays.
A shared audio engine schedules notes ahead on the audio clock for tight timing, each game is a pure TypeScript state machine with unit tests, and scores are saved only in your browser. Piano: Splendid Grand Piano samples (Akai Steinway, public domain), about 850 KB, loaded once and cached.