Latest tempo
{{ summaryBpmDisplay }}
{{ summaryLine }}
{{ tapCount }} taps {{ tapUnitBadge }} {{ stabilityBadge }} Beat {{ beatDurationDisplay }}
{{ beatPadLiveText }}
Pick the note value your finger follows; quarter-note is the plain metronome setting.
Use 2-16 taps, or switch to seconds for a 1-8 s rolling window.
Enter 1-30 seconds; raise it for slow practice pauses, lower it for quick retakes.
s
Set 80-500 ms; 180 ms catches most accidental double taps.
ms
Turn on when you want audible confirmation for each accepted tap.
{{ playSound ? 'On' : 'Off' }}
Step Guidance Copy
{{ row.label }} {{ row.value }}
Metric Value Copy
{{ row.label }} {{ row.value }}
Timing guide Duration Copy
{{ row.label }} {{ row.value }}
Tap Interval Tap pulse Reported BPM Drift Copy
{{ row.tap }} {{ row.interval }} {{ row.pulse }} {{ row.reported }} {{ row.drift }}

                
Customize
Advanced
:

Introduction

A tempo marking is a speed claim about a pulse. It is only precise when the pulse value is known, because 120 BPM can mean quarter notes in common time, dotted quarters in a compound groove, or another beat value in a written score or production session.

Beats per minute, or BPM, counts how many chosen beats pass in one minute. Shorter spacing between beats produces a higher number, and wider spacing produces a slower one. Musicians use the number to set a metronome, line up a click track, match a loop, document a rehearsal take, or rebuild the feel of a recording that was not made to a grid.

The word beat is the point where many readings go wrong. In 4/4, the felt beat commonly lines up with a quarter note, so a quarter-note BPM is usually the plain metronome value. In 6/8 or 12/8, the main pulse is often a dotted quarter because the smaller eighth notes group into threes. The music can sound the same while a performer, notation program, producer, or dancer names a different note value as the counted beat.

Quarter, eighth, and dotted-quarter tap intervals converted to quarter-note BPM.

Tap tempo estimates the pulse from human timing. It is useful when the music is already playing, when a loop was recorded without a project tempo, or when a performer wants a close count-in value. It is less reliable when the performance intentionally pushes and pulls, when the beat is ambiguous, or when the tapper follows a subdivision for a few beats and then switches to the main pulse.

Several details change how a BPM reading should be understood before it becomes a rehearsal or production note:

  • Beat value: eighth-note taps, quarter-note taps, dotted-quarter taps, and half-note taps can describe the same audible tempo if they are converted consistently.
  • Meter: simple meters usually divide the beat in twos, while compound meters usually group smaller notes in threes around a dotted beat.
  • Sample length: a single pair of taps gives a number, but several steady intervals reveal whether the average has settled.
  • Human timing: small performance variations are normal; large jitter or drift means the BPM should be treated as a rough guide.

A tap-tempo result is a measured pulse with context, not a final musical truth. The number can set a click track or document a take, but the meter, notation, groove, and expressive intent still decide whether the number fits the music.

How to Use This Tool:

Tap one consistent pulse, then decide whether the estimate is stable enough by checking confidence, jitter, drift, and the recent tap ledger.

  1. Choose Tapped pulse. Use quarter-note beat for a normal metronome reading, or choose eighth-note, dotted-quarter, or half-note when your taps follow that note value.
    If the reported number is exactly doubled, halved, or shifted by 1.5x, recheck the tapped pulse before changing the tempo.
  2. Set Stabilize over. Use taps mode for a fixed number of recent taps, or seconds mode when you want the rolling window to follow recent time instead.
  3. Tap the large Tap pad in time with the music. The first BPM estimate appears after two accepted taps because one complete interval is required.
  4. Use the undo icon after a bad tap, or reset the session when you want a fresh take with no earlier intervals in the average.
  5. Open Advanced to adjust the pause reset, reject very close accidental taps, or turn on local sound feedback for accepted taps.
  6. Check Live BPM Curve and Drift Deviation Map when the reading jumps. Those views show whether the latest taps are clustering or pulling away from the rolling average.
    A short accidental double tap can distort the session if it passes the minimum-gap filter. Use undo, or raise Ignore taps faster than for a retake.
  7. Use Session Metrics, Timing Guide, and Recent Tap Ledger once Confidence reads Locked or Usable, or when the drift and jitter values explain why the estimate still needs more taps.

Interpreting Results:

Reported BPM is the rolling quarter-note tempo after any tapped-pulse conversion. Instant BPM responds to the newest interval, so it changes faster than the rolling value. Tap pulse BPM keeps the speed of the pulse you physically tapped.

Confidence combines sample length, timing consistency, latest drift, and recent spread. Locked means the last taps are tight enough for a click track or rehearsal note. Usable is workable with some remaining movement, Rough needs more taps, and Need more taps means the sample is too thin or unstable.

Jitter (std dev) is the standard deviation of recent tap intervals. Lower jitter means the taps are landing with more even spacing. Drift band shows the largest recent BPM difference from the rolling average, which helps catch a tap that looks close in time but still pulls the tempo estimate.

Tempo family maps the reported BPM to a conventional musical term such as Andante, Moderato, or Allegro. Treat the label as a rough orientation aid, not a strict performance instruction, because style, meter, subdivision, and feel can make the same BPM sound different.

When the number feels wrong, verify the tapped pulse before changing the tempo. A steady set of eighth-note taps will naturally produce a pulse BPM twice the quarter-note tempo, while dotted-quarter taps in compound meter can look slower until the beat value is translated.

Technical Details:

BPM is a reciprocal time measurement. The shorter the interval between accepted taps, the larger the pulse count per minute. A rolling tempo smooths that reciprocal over a recent window, so it reacts less sharply than the newest interval alone.

Quarter-note reporting normalizes different tap choices to one comparison value. The measured pulse is first converted into pulse BPM, then multiplied by a beat-value factor so eighth-note, dotted-quarter, and half-note taps can be compared as quarter-note BPM. That prevents a subdivision from being mistaken for a different musical tempo.

Formula Core

The interval is measured in milliseconds, and one minute contains 60,000 milliseconds.

Bpulse = 60000 I
Breported = 60000 Imean × f

Here, I is one accepted interval, Imean is the mean interval inside the selected rolling window, and f is the tapped-pulse conversion factor. With quarter-note taps 500 ms apart, the reported value is 60,000 / 500 = 120 BPM. With eighth-note taps 250 ms apart, pulse BPM is 240 and the factor is 0.5, so the quarter-note report is still 120 BPM.

Tapped pulse conversion factors
Tapped pulse Factor Quarter-note interpretation
Quarter-note beat 1.0 The tapped pulse already matches the reported tempo.
Eighth-note pulse 0.5 Two tapped pulses equal one quarter note, so the pulse BPM is halved.
Dotted-quarter pulse 1.5 One tapped pulse spans one and a half quarter notes, common in compound-feel counting.
Half-note pulse 2.0 One tapped pulse spans two quarter notes, so the pulse BPM is doubled.

Stability and Confidence

The confidence score weighs four signals: how many interval records exist, how much the recent interval timing varies, how far the newest tap sits from the rolling average, and how widely the last rolling BPM values spread.

Score = round ( 100 × ( 0.28S + 0.34J + 0.20D + 0.18R ) )
Tempo confidence rules
Confidence label Rule used Practical meaning
Locked At least 6 records, coefficient of variation <= 0.015, spread <= 2.5 BPM, latest drift <= 1.5 BPM. Ready to set a click track or rehearsal note from the rolling BPM.
Usable At least 4 records, coefficient of variation <= 0.03, spread <= 5 BPM, latest drift <= 3 BPM. Good enough for a rough count-in, with room for another phrase of taps.
Rough At least 3 records and coefficient of variation <= 0.06. The pulse is close, but timing variation is still visible.
Need more taps Anything below the rough threshold, including one interval or unstable timing. Keep tapping before trusting the average.

Tempo Family Bands

Conventional tempo words are broad musical descriptions, so numeric bands should be treated as guideposts. The displayed family label uses fixed BPM boundaries to keep repeated sessions comparable.

Tempo family BPM bands
Family Reported BPM range
GraveBelow 40
Largo40 to below 60
Larghetto60 to below 66
Adagio66 to below 76
Andante76 to below 108
Moderato108 to below 120
Allegro120 to below 156
Vivace156 to below 176
Presto176 to below 200
Prestissimo200 and above

Pause reset and micro-tap filtering protect the interval sample before calculation. A pause longer than the selected reset value starts a new tap session, while taps closer than the selected minimum gap are ignored. These guards decide which intervals enter the sample; they do not alter the formula for accepted taps.

Accuracy and Privacy Notes:

A tap-tempo estimate depends on the user keeping the same pulse. Starting with the main beat and then switching to a subdivision can make the average look precise while representing the wrong note value. For expressive performances, rubato passages, tempo changes, or loosely played recordings, use the result as a short-window snapshot rather than a permanent tempo for the whole piece.

The tap session is calculated in the browser from tap timestamps. No microphone recording is used. Sound feedback, when enabled, creates a short local confirmation click for accepted taps and does not change the tempo math.

Exports reflect the current session state, including the selected pulse, window rule, summary metrics, timing guide, recent tap rows, and chart data. If you need repeatable notes, keep the same tap pulse and stabilization window across sessions.

Advanced Tips:

  • Use a taps-based stabilization window when the music is steady and you want the same number of recent intervals in each estimate.
  • Use a seconds-based window when tempo is changing and you want the average to follow the latest phrase instead of a fixed tap count.
  • Raise Reset if pause for slow practice sessions where long gaps are intentional, and lower it when you are taking quick repeated passes.
  • Set Ignore taps faster than high enough to reject accidental double taps, but not so high that it blocks legitimate fast subdivisions.
  • Compare Live BPM Curve with Drift Deviation Map before saving a borderline result. A smooth curve with a narrow drift map is usually more trustworthy than a high score from a very short sample.
  • Keep the same Tapped pulse and stabilization window when comparing rehearsal takes, loops, or edits from different sessions.

Worked Examples:

Quarter-note count-in

A musician taps quarter notes around 500 ms apart. Reported BPM settles near 120.0, Beat duration is about 500 ms, and Confidence can reach Locked once the recent taps stay tight.

Compound-meter pulse

A drummer taps dotted quarters in a 6/8 groove at about 80 dotted-quarter pulses per minute. The dotted-quarter factor reports about 120 quarter-note BPM, while Tap pulse BPM remains near 80.

Accidental double tap

If a double tap creates a very short interval, Ignore taps faster than can reject it before it changes the average. If the bad tap was accepted, undo it and watch Drift band and Recent Tap Ledger return to a tighter range.

FAQ:

Why does BPM need at least two taps?

One tap has no interval. The first estimate appears after the second accepted tap because tempo is calculated from elapsed time between taps.

Why does changing tapped pulse change the reported BPM?

The reported value is normalized to quarter-note BPM. Eighth-note taps are halved, dotted-quarter taps are multiplied by 1.5, and half-note taps are doubled.

What does the stabilization window do?

The window decides which recent intervals are averaged. A shorter window follows changes more quickly, while a longer window smooths shaky tapping.

What does the pause reset do?

Reset if pause starts a fresh session after a long silence so a practice break does not become one huge interval in the next BPM average.

Does sound feedback change the tempo result?

No. Sound feedback plays a short confirmation click for accepted taps only. It does not change intervals, pulse conversion, confidence scoring, or exports.

Glossary:

BPM
Beats per minute, the number of selected beats in one minute.
Tap pulse
The note value or rhythmic pulse followed by the user's taps.
Reported BPM
Rolling quarter-note tempo after tapped-pulse conversion.
Instant BPM
Tempo calculated from the newest accepted tap interval.
Jitter
Standard deviation of recent interval timing, shown in milliseconds.
Drift band
Largest recent BPM difference from the rolling average.
Compound meter
A meter whose felt beat commonly divides into three smaller notes, often with a dotted beat value.

References: