deftools.io Music & Audio

Metronome

Precision metronome with Web Audio scheduling — set BPM, time signature, accent the downbeat, tap tempo, choose click sounds, and watch the beat pulse. 100% client-side, no network.

BPM
— Andante —
2060100140180220280
Quick Tempos
/ Accent on 1
Current Measure
Tips & keyboard shortcuts
Space — start / stop the metronome
T — tap tempo (tap repeatedly to detect BPM)
↑ / ↓ — nudge BPM by 1 (hold Shift for ±5)
M — mute / unmute
• Tempo is preserved in your browser and shared via the URL hash (#bpm=120).
• Scheduling uses a 25 ms Web Audio lookahead for rock-solid timing — independent of browser tab throttling.
Copied!