A metronome that you can tap into
Most online metronomes make you guess a number and nudge a slider. This one lets you tap the tempo first: hit the Tap button or the T key along with a record, a band or a song in your head, and the BPM follows your taps using the same outlier-tolerant averaging as the tap tempo tool. Press Space and the click starts at that speed, with an accent on the first beat of every bar so you always know where “one” is.
Why the click never drifts
Browsers cannot run a JavaScript timer precisely enough for music — it slips by tens of milliseconds whenever the page is busy. This metronome uses the Web Audio API instead: each click is placed on the audio hardware’s own clock about a tenth of a second before it is due, so the interval between clicks is exact regardless of what the rest of the browser is doing. That is the same look-ahead technique used by browser-based DAWs.
Practice tips
- Start slow enough that every note is clean, then raise the tempo in small steps. The arrow keys move one BPM at a time; hold Shift for ten.
- Use subdivisions when a passage has long notes — an eighth-note click makes it obvious if you are rushing the rests.
- Set beats per bar to 3 for waltzes and 6 for 6/8 grooves so the accent lands on the real downbeat.
- Check a song’s tempo before you practise it: tap it on the home page, press Play click, and the reading is verified against the track.
Need the tempo in milliseconds for a delay pedal? The BPM calculator converts any tempo into note lengths, and the tempo markings chart maps BPM ranges to Andante, Allegro and the rest.