A free, accurate metronome for practice: set the tempo with the slider or presets, choose beats per bar, and press Start — the first beat of each bar is accented.
| Marking | BPM range |
|---|---|
| Largo | 40–60 |
| Larghetto | 60–66 |
| Adagio | 66–76 |
| Andante | 76–108 |
| Moderato | 108–120 |
| Allegro | 120–156 |
| Vivace | 156–176 |
| Presto | 176–200 |
The metronome uses the Web Audio clock with a look-ahead scheduler, so clicks are sample-accurate and don't drift even when the browser tab is busy. The accented first beat helps you feel the bar; set beats per bar to 3 for waltz time, 4 for common time, or 1 for a plain pulse.
Practicing with a metronome builds steady timing: start slower than performance tempo, play the passage cleanly several times, then raise the tempo a few BPM at a time. Use the tempo markings table below to translate Italian tempo terms into BPM ranges.
Start at a tempo where you can play the passage perfectly — often 50–70% of the target tempo — and increase in small steps of 4–8 BPM only after several clean repetitions.
The higher-pitched click marks the downbeat — the first beat of the bar. Hearing the bar structure helps you keep your place in the music. Set beats per bar to 1 if you want an even click.
This metronome schedules clicks on the Web Audio hardware clock rather than JavaScript timers, so the timing is accurate to within a millisecond — comparable to a hardware metronome.