TOOLTIKI Lovable tool, really free
Developer Audio

Online metronome

100 BPM Stopped

Sound generated in your browser · nothing downloaded or streamed

Local · scheduled against the Web Audio clock
Advertisement
320 × 100

Set the tempo and the number of beats in a bar, and press play. The first beat of each bar is pitched higher so you can hear where the bar starts without counting.

How to use the metronome

1 Set the tempo. If you do not know it, tap it out on the BPM tapper and bring the number here.
2 Set how many beats are in a bar — four for most music, three for a waltz.
3 Press play. Practise slower than feels comfortable; that is where the accuracy comes from.

Each click is scheduled with the Web Audio clock rather than played when a JavaScript timer happens to fire, which matters more than it sounds: browser timers are throttled by background tabs and delayed by anything else on the page, so a naive metronome audibly drifts. Scheduling ahead against the audio clock keeps it steady. On practice: the tempo where you can play something cleanly is the tempo to practise at, and most people choose one about twenty percent too fast and rehearse their mistakes into place.

Questions

It marks the downbeat, so you can feel where the bar starts without counting. Set beats per bar to one to turn the accent off.

MDN — Web Audio APIChris Wilson — a tale of two clocks, scheduling Web Audio precisely
Advertisement
300 × 250
Was this tool any good?
INTERNAL SIGNAL ONLY · WE USE IT TO FIND TOOLS WORTH REBUILDING