Perfect Pitch Trainer

This perfect pitch trainer helps you identify musical notes by sound alone — the hallmark of absolute pitch. As a music ear training tool focused on note identification, it offers four difficulty levels, multiple instrument timbres, and adjustable octave ranges. Track per-note accuracy, discover which notes you confuse, and challenge yourself in speed mode — all processed locally in your browser.

Perfect Pitch Trainer

Choose your settings and click “Play Note” to begin training.
Keyboard: 19, 0, Q, W = 12 notes • Space = Replay
Score
0 / 0
0%
Streak
0
Best: 0
High Score
0%
0 rounds

Per-Note Accuracy

Confusion Matrix (rows = played, columns = guessed)

Session History (last 20 rounds)

No rounds played yet.

How to Use the Perfect Pitch Trainer

  1. Choose Your Settings

    Select a timbre (sine wave, piano, guitar, or organ), an octave range, and a difficulty level. Easy mode uses just 4 notes (C, E, G, A) — perfect for beginners. Medium adds all white keys. Hard includes all 12 chromatic notes. Expert mode requires you to identify both the note name and the correct octave.

  2. Listen & Identify

    Click “Play Note” to hear a random note played with your chosen timbre. The note plays for about 1.5 seconds. Focus on the pitch and try to identify it internally before clicking an answer. Use “Replay” or press Space to hear it again. Use keyboard shortcuts 1–9, 0, Q, W for quick note selection.

  3. Check Your Answer

    Click the note you think was played in the answer grid. Correct answers flash green; wrong answers flash red with the correct note highlighted. The tool tracks your accuracy per note and builds a confusion matrix showing exactly which notes you mix up — so you know where to focus your practice.

  4. Track & Improve

    Monitor your score, streak, and per-note accuracy heatmap. Enable Speed Mode for timed rounds that push your reflexes. The confusion alert tells you which note pairs you confuse most often. Your high scores are saved to localStorage so you can track improvement across sessions.

How It Works

Timbre Synthesis

Each timbre is synthesized in real time using the Web Audio API. Sine wave uses a pure OscillatorNode producing only the fundamental frequency with no harmonic overtones. Piano uses additive synthesis with exponentially decaying harmonics that mimic hammer-struck strings. Guitar simulates a plucked string using Karplus-Strong-inspired harmonics with a bright attack and quick decay. Organ uses additive synthesis with sustained drawbar-style harmonics (1st, 2nd, 3rd, 4th, and 8th partials). Training across all four timbres is central to effective absolute pitch training: it ensures your note recognition is anchored to the fundamental pitch rather than a specific instrument's tone color — a critical distinction that makes the skill generalize to real-world listening. You can verify any trained pitch against a reference using the online tone generator.

Note Frequency Calculation

All note frequencies are computed from A4 = 440 Hz using the standard 12-tone equal temperament formula: f = 440 × 2^((n − 69) / 12), where n is the MIDI note number. This ensures mathematically precise tuning across all octaves and matches the international concert pitch standard used by virtually all modern instruments. If you want to see the exact Hz value for any note, the Hz to note converter maps frequencies to their nearest pitch class and cent deviation.

Confusion Matrix & Analytics

The confusion matrix tracks every answer: rows represent the note that was played, columns represent your guess. Cells are color-coded by frequency — hot cells indicate commonly confused pairs, typically adjacent semitones or enharmonic equivalents (such as C♯/D♭). The tool automatically identifies your most-confused note pairs and surfaces them as actionable suggestions, so you can direct deliberate practice toward your specific weak spots rather than drilling randomly.

Share or embed this tool

Free to use on your own website — WordPress, Wix, or any platform. Paste one line and it works instantly, resizing to fit.


Frequently Asked Questions

What is perfect (absolute) pitch?

Perfect pitch, also called absolute pitch, is the ability to identify or produce a musical note without any reference tone. While some people are born with this ability, research shows that ear training can significantly improve note identification skills in anyone. This trainer helps you develop that skill through repeated practice with immediate feedback.

How long does it take to develop note recognition?

Most people can reliably identify 4 notes (Easy mode) within 1–2 weeks of daily 10-minute sessions. Recognizing all 7 white keys typically takes 3–6 weeks. Mastering all 12 chromatic notes can take several months of consistent practice. Short daily sessions are more effective than occasional long sessions.

Why are there different timbres?

Training with multiple timbres (sine, piano, guitar, organ) ensures your pitch recognition is based on fundamental frequency rather than tone color. If you only train with one sound, your brain might learn to recognize the timbre pattern rather than the actual pitch. Varying timbres forces true pitch recognition and makes your skill transferable to real-world listening.

What does the confusion matrix show?

The confusion matrix is a grid where rows represent the note that was played and columns represent your guess. The diagonal cells show correct answers. Off-diagonal cells show mistakes — for example, if the cell at row F# / column G has a high count, it means you often guess G when F# was played. This helps you identify specific note pairs to focus on during practice.

What is speed mode?

Speed mode adds a countdown timer to each round. You have 5 seconds to identify the note after it plays. If time runs out, the round counts as incorrect. This trains not just accuracy but also reaction speed, which is important for practical applications like transcribing music or tuning instruments quickly.

Is any data uploaded or stored on a server?

No. All audio synthesis, scoring, and analytics happen 100% locally in your browser using the Web Audio API. Your scores and statistics are saved to your browser’s localStorage for persistence between sessions, but nothing is ever sent to any server. The tool works completely offline once loaded.

What difficulty level should a complete beginner start with?

Start with Easy mode, which uses just four notes: C, E, G, and A. These are well-separated in pitch and correspond to a familiar major-chord sound that most people can anchor to. Once you reach around 80% accuracy consistently on Easy, move to Medium (all seven white keys). Resist the urge to jump to Hard (all 12 chromatic notes) too early — the confusion matrix will quickly show you how much harder adjacent semitones are when you haven't consolidated the basic notes yet.

How is this trainer different from the Perfect Pitch Test?

The Perfect Pitch Test is a scored screening tool — you run a fixed set of no-reference trials and get a percentage result that tells you where you stand. This trainer is a practice environment: it has no fixed end, it tracks per-note accuracy and a confusion matrix across every session, and it includes speed mode for reflex training. Use the test to benchmark yourself; use this trainer for daily drills to actually improve.

Can I use keyboard shortcuts to answer faster?

Yes. Press 19, 0, Q, and W to select each of the 12 chromatic notes in order (C through B), and press Space to replay the note before answering. Keyboard shortcuts are especially useful in Speed Mode, where a 5-second countdown starts after the note plays. Getting comfortable with the shortcuts means you spend less time clicking and more time focusing on pitch recognition itself.