Metronome. A click that never drifts.
A sample-accurate metronome with tap tempo, time signatures, subdivisions and accents. The click is synthesized right on your device with Web Audio, nothing about your practice leaves your browser.
A free online tool by Digital HeroesThe click is synthesized locally with Web Audio, nothing about your practice session leaves your browser.
Export a click track
Render the current tempo, signature, subdivision and accent settings to a 16-bit WAV, handy as a DAW guide track.
Why this click doesn’t drift
Naive metronomes fire setTimeout for every tick, so the click wobbles whenever the browser is busy. This one uses a lookahead scheduler: a light timer wakes every 25 ms and books each click ~100 ms ahead on the Web Audio clock, which is sample-accurate. The result is a rock-steady pulse from 30 to 260 BPM, even with subdivisions running.
Everything a metronome should do.
Five steps, no manual.
- Set your BPM with the slider or type an exact value, or tap the Tap tempo button in rhythm to detect it automatically.
- Pick a time signature and a subdivision from the buttons below the transport.
- Choose whether to accent beat 1 and show the pendulum, and set the volume.
- Press Start (or hit Space) to begin, the beat dots and pendulum follow the click in real time.
- When you need a guide track for recording, set the bar length in the Export panel and click Download WAV.
Frequently asked questions.
Is the Metronome free?
Is it private? Does it upload anything?
Does it work offline?
Why does the click stay in time even with subdivisions?
setTimeout. Every 25 ms a light timer books the next few clicks roughly 100 ms ahead on the Web Audio clock, which is sample-accurate, so the pulse stays rock-steady from 30 to 260 BPM, even in background tabs.What WAV file does the export produce?
How does tap tempo work?
Published · Last updated .