Ear training
Perfect Pitch Test
Ten pitch-class questions in standard 12-tone equal temperament, A4 = 440 Hz. Start with natural notes, then switch to all 12 chromatic pitch classes.
How StaveWave keeps this accurate
Pitch, notation, intervals, harmony, and tempo derive from one deterministic music-core module. The test suite checks known answers plus exhaustive invariants so contradictory musical information fails validation instead of reaching the player.