A red circle (C4) and a green square (E4) are shown above three interval choices; "major 3rd" is marked correct with a check, and the level bar has stepped up to three of five.

pitch-trainer

Browser ear trainer. A Rust engine compiled to WebAssembly generates the test rounds, renders the audio and adapts the difficulty; a Svelte interface plays each round and shows the notes as colours and shapes.

Published Project 2026 – present

SourceLive

Browser ear trainer. A Rust engine compiled to WebAssembly generates the test rounds, renders the audio and adapts the difficulty; a Svelte interface plays each round and shows the notes as colours and shapes.