⏱️

Tempo Ear Trainer

Train your sense of tempo. A steady metronome plays at a hidden BPM — you either estimate the beats-per-minute with a slider or number, or tap along (the Tap button or the Spacebar) and let the trainer read your BPM from the median of your tap intervals. Then it reveals the true tempo and how close you were. Work up through three levels: a wide, obvious estimate, a “which of two is faster?” comparison, and a fine single-tempo estimate.

ℹ This is an uncalibrated practice aid, not a test, exam, or measurement. Your score is a personal practice metric and is not a certification of ability. BPM itself is an exact, objective number, but the skill being trained is your tempo perception — and when you tap along, the estimate comes from your own inter-tap timing, so it measures your tapping as much as the beat. Reference feel labels (“dance”, “jogging”) are conventional and subjective. Use a moderate volume. Your scores are stored only in your own browser — nothing is uploaded.

Set up your practice

Press Play beat to hear a steady tempo, then estimate the BPM or tap along.

100 BPM
40100160220

No taps yet. Tap the button or press the Spacebar in time with the beat.

0Correct
0Answered
Accuracy
Best closeness

Reference tempos

Anchor your guesses to these familiar speeds. They are conventional feel labels, not strict rules.

How It Works

Tempo is how fast the beat goes, measured in beats per minute (BPM). This trainer schedules a steady metronome click on the browser’s audio clock at a tempo you can’t see, with a slightly higher-pitched accent every four beats so the pulse is easy to follow. Your job is to put a number on that speed — either by judging it directly or by tapping along.

Two ways to answer

Estimate: drag the slider (or type) to the BPM you think you’re hearing, then submit. Tap along: hit the Tap button or the Spacebar in time with the beat. The trainer takes the time between each of your taps, finds the median interval (the middle value, which ignores the odd early or late tap), and converts it to BPM with the formula BPM = 60 ÷ seconds-per-beat. Your tapped BPM is fed into the slider so you can fine-tune it before submitting. Because it comes from your timing, a steadier tapper gets a steadier read — tap for several beats for the best result.

The three levels

Level 1 spreads tempos widely (about 50–180 BPM) and counts you correct within 12 BPM — good for learning the feel of slow versus fast. Level 2 plays two tempos, A and B, only 8–22 BPM apart; you switch between them and decide which one is faster. Level 3 is a single tempo again but only counts you correct within 5 BPM — the fine-discrimination challenge. A “closeness” percentage rewards getting near the answer even when you miss the tolerance window.

Reference tempos to anchor to

Memorising a few landmark speeds makes estimating far easier: 60 BPM is a slow walking pulse (largo), 90 BPM is an easy stroll (andante), 120 BPM is classic dance/pop, 140 BPM feels like a jog, and 170 BPM is fast. Tap one you know, feel where the hidden beat sits relative to it, and adjust. With practice your internal clock gets sharper.

Frequently Asked Questions

How does the tap-along BPM estimate work?
Every time you tap (the button or the Spacebar) the trainer records the moment on the audio clock. It measures the gap between consecutive taps, takes the median of those gaps so one stray tap doesn’t throw it off, and converts it with BPM = 60 ÷ the median seconds-per-beat. The result is fed into the slider so you can adjust before submitting. It reflects your tapping accuracy — tap for several steady beats to get a reliable number.
Is my score a real measure of my musical ability?
No. It is a personal practice metric on uncalibrated equipment — your headphones or speakers, volume, and even how steadily you can tap all affect it. Treat it as a way to track your own progress over time, not as a test result or certification. BPM is an exact number, but how accurately you perceive and reproduce a tempo is a skill that varies from session to session.
What counts as a “correct” answer?
On the estimate levels, you’re correct if your guess is within the level’s tolerance of the true tempo — 12 BPM on Level 1, 5 BPM on Level 3. On the compare level you’re correct if you pick the faster of the two tempos. A separate “closeness” percentage also rewards getting near the answer even outside the tolerance window, so progress shows even when you just miss.
Why pick from reference tempos like 120 BPM?
Landmark tempos give your ear something to anchor to. 60 BPM is one beat per second (a slow walk), 120 BPM is the classic dance/pop pulse, and 140–170 BPM feel like jogging up to fast. If you can summon the feel of a tempo you know and compare the hidden beat to it, estimating gets much easier. The feel labels are conventional descriptions, not strict definitions.
Are my scores saved or sent anywhere?
Nothing is uploaded and no microphone is used — the tool only plays a click track. Your session scores are stored only in your own browser (via local storage) so the Education & Ear Training progress tracker can show your history. Clearing your browser data, or using private/incognito mode, removes them, and the Clear button wipes this tool’s saved data immediately.