Ear Training and Playable Exploration

How fast can you name this note?

Choose a note range and an accidental policy, then name each generated note as quickly as you like. An optional local timer tracks your elapsed time, excluding any time you spend paused. Speed is descriptive here, not a performance diagnosis, and nothing about your answers, timing, or accidental policy ever leaves your device.

Answer

Ready

Next decision: Interval Ear Trainer

Want to learn more? Reading and Writing Musical Pitch

Understand

Naming speed and naming accuracy are two separate things worth tracking separately: a fast wrong answer is not the same as a slow correct one. This tool reports the elapsed time and the correctness of each answer as distinct facts rather than folding them into one combined score that would hide which one actually needs work.

Worked examples

Under a sharps policy, a generated pitch class of 6 (F or G-flat) always spells as F-sharp, so an answer of "F-sharp" is correct while an answer of "G-flat," though the same pitch, does not match this drill's declared policy. Pausing the timer for a break and then resuming excludes that paused interval entirely from the reported elapsed time, so a break never inflates your recorded speed.

Method and limitations

Each prompt is a seeded-random MIDI pitch within your declared range, spelled under your chosen accidental policy. Your answer is compared by exact letter and accidental against that specific spelling, not by pitch-class equivalence, since this drill is testing spelling under a stated policy rather than pitch recognition alone. The timer accumulates elapsed time from a start action, subtracting any interval between a pause and its matching resume, so time spent paused never counts. All answers, elapsed time, and tallies stay local to your device and are excluded from analytics entirely.

Switching the accidental policy mid-session changes only how the next generated prompt is spelled, never how an already-answered prompt was judged; a pitch class of 6 answered correctly as F-sharp under a sharps policy stays a correct answer in your tally even after you switch to a flats policy for later questions. This keeps a mixed-policy practice session internally consistent rather than silently re-grading earlier answers under a policy that did not apply when they were asked.

Next decisions