Shortcuts: Space play/stop · ↑/↓ ±1 BPM (Shift ±10) · T tap tempo
Export click-track WAV
120 BPM · 4/4 · 16.0s
It uses the Web Audio API scheduling pattern with a lookahead buffer, which provides sample-accurate timing independent of the main JavaScript thread.
Subdivisions split each beat into smaller equal parts. 8th notes divide each beat in two, triplets divide into three, and 16th notes into four. Subdivision clicks are played at a lower volume than the main beats.
Tempo ramp gradually increases the BPM from a start value to an end value over a set duration. This is a common practice technique for musicians building speed on a passage incrementally.
Tap the button repeatedly at the beat of a song. The metronome calculates the average interval between your taps (up to 8) and sets the BPM. Pausing for more than 2 seconds resets the history.
All audio is generated locally in your browser using the Web Audio API. No data is sent to any server.