Listen, answer, replay and understand the mistake / KitForma

Ear training game — intervals, rhythm tap-back & mistake practice

A short listening game with original generated tones, deterministic challenges and a clear record of your answers. Try five familiar intervals or the full chromatic set, practice missed intervals and tap back a rhythm at its original tempo.

No account neededRuns in your browserFree to use
EarSprintLOCAL WORKSPACE
Choose · review · download
From question to next step

EarSprint

Choose your inputs, or load the working example to explore the result. Your files stay on this device.

Supported scope: Generated equal-tempered sine tones only, from a bounded MIDI register. No microphone, hearing test, instrument transcription, perfect-pitch assessment or guaranteed musical improvement. · Rhythm score compares inter-tap gaps after first-tap alignment; it does not measure or calibrate hardware output latency. Browser/device jitter and input method affect results. Two generated five-tap patterns at 100 BPM per challenge. · Local session only; no live multiplayer room, leaderboard or automatic storage. Save JSON/CSV explicitly. Previous records up to 200 KB are validated and compared only when code, level and direction match.

Your inputs

Required fields are marked with an asterisk.

01

1–40 letters, digits, hyphens or underscores.

Loading the local tool… Your files stay in this browser.

Your result

Review your output, then save it to your device.

02

Make the next step clear.

Your findings, assumptions and next steps will appear here after you run the check.

EarSprint · https://earsprint.kitforma.com/ · KitForma

01

Twelve questions with separate mistake retries

02

Relative tap timing and per-interval evidence

03

Same-code friend challenge and portable practice record

Good questions

Before you start

Does it listen to me or record my microphone?

No. EarSprint generates tones in the browser. Answers are buttons, and rhythm input is five taps on the tap button. It never asks for microphone permission or uploads a recording.

How does the daily challenge work?

A UTC date is used as a deterministic challenge code. The same code, level and direction reproduce the same initial question sequence and two rhythms. A friend link contains only that configuration; it does not create a live room or send your score.

Do retries change my first score?

No. Initial answers and mistake practice are counted separately. Retry questions are selected from intervals you missed, with the highest initial error rate first. Replaying a tone after an answer does not add another initial answer.

Is the rhythm score a device latency measurement?

No. The first tap is a relative origin and the score compares subsequent gaps. A constant start delay cancels, while jitter, tempo errors and input behavior remain. The displayed milliseconds describe this tap attempt, not hearing or hardware quality.

Can I keep and compare progress?

Save a JSON practice record and interval CSV. Later, load that JSON into the same challenge configuration to see the prior score beside the current one. Imported scores are recomputed from validated answers. There is no automatic storage, account or cloud history.

Can I download the practice sound?

Yes. The current interval pair or rhythm can be saved as a mono 24 kHz 16-bit WAV generated from the same pitch and timing data as playback. It is original synthesized audio, not a licensed song excerpt.

The evidence behind the check

Sources & assumptions

Formats, algorithms and supported features are documented below. Check the stated scope and inspect your output before using it.

Reviewed 2026-10-19. Read our methodology or report an issue.

Essential local storage remembers this choice for up to 180 days. Your choice applies to this subdomain. Global Privacy Control and Do Not Track override optional measurement.

Advertising has a separate choice. Use Advertising preferences in the footer to allow or reject the optional guide-page banner.