Drift-free precision timing for musicians — free, browser-based, no install needed.
Try it Free →Uses AudioContext.currentTime lookahead scheduling — beats stay accurate at any BPM without drifting over time.
Set tempo from 20 to 300 BPM via slider, ±1 buttons, or direct number input. Five one-tap presets from Largo to Presto.
Tap the button at least twice to auto-calculate BPM from your rhythm. Averages up to 4 taps for accuracy.
Switch between 4/4, 3/4, 2/4, and 6/8. The first beat always accents in orange so you never lose the downbeat.
Large beat circles flash in sync with the click — accent beat in orange, weak beats in gray — great for visual learners.
Everything runs in your browser with no server calls. Settings persist locally. Works without an internet connection.
Drag the slider, click +/− buttons, or type a number directly. Use a preset (Largo, Adagio, Moderato, Allegro, Presto) for common tempos, or tap the Tap button rhythmically to auto-detect your BPM.
Select 4/4, 3/4, 2/4, or 6/8. The beat indicators update immediately to show the correct number of beats per measure.
Hit the play button or press Spacebar to start. The orange circle flashes on beat 1, gray circles on other beats. Adjust volume with the slider. Settings are saved automatically.