tool · 05look-aheadsample-accurate
Metronome
Sample-accurate Web Audio metronome with subdivisions, accents, and tap tempo. Use space to start/stop, T to tap.
Tempo
4/4 · quarter
100
BPM
406090120160240
Beats
—
1
2
3
4
Beats per bar
Subdivision
Options
01 · look-ahead
Two-clock scheduling — UI timer wakes up the scheduler, which queues clicks 100 ms in advance on the audio clock.
02 · sample-accurate
Each click is fired via oscillator.start(time). The audio thread plays it exactly on time, immune to UI jitter.
03 · tap tempo
Hit T in rhythm — the BPM is averaged from your last few taps within a 2-second window.