Metronome
Sample-accurate clicks from 40 to 240 BPM, with an accented downbeat, selectable time signature, and tap tempo — tap the button along with any song to capture its BPM.
100
beats per minute
The first beat of each bar is accented. Tap the tempo button in rhythm to set BPM from a song. Timing is scheduled sample-accurately via Web Audio.
Browser metronomes have a bad reputation because JavaScript timers wobble by tens of milliseconds — audible instantly as a drunken beat. This one uses the Web Audio lookahead pattern instead: clicks are scheduled slightly ahead on the audio hardware's own clock, so they land sample-accurately even when the page stutters. Practice tip that musicians swear by: don't just play with the click — practice placing notes slightly ahead or behind it on purpose. Control over where you sit against the beat is what separates tight timing from lucky timing.