Media

Online Metronome

Details

How to use Online Metronome

What the tool does, how to run it, and what to expect from the result.

How to use an online metronome

Set the tempo with the slider or type an exact BPM between 40 and 240, then choose the beats per bar. Press Start: the browser creates an audio context on that gesture and the scheduler begins placing clicks on the Web Audio clock.

The blue dot marks the accented downbeat, at 1500 Hz, and the other beats click at 900 Hz. You can move the tempo while it is playing and the change takes effect on the next beat.

  • Set the tempo with the slider, or type an exact BPM.
  • Choose the time signature (2/4 through 7/8).
  • Press Start and let the first bar establish the pulse.
  • Follow the blue dot for the downbeat of each bar.
  • Nudge the BPM up by 4 or 5 once you can play a passage cleanly, without stopping the metronome.
Tips

Getting a better result out of Online Metronome

Specific settings and thresholds, not general advice.

  • Timing does not come from setTimeout. A lookahead scheduler wakes every 25 ms and schedules any click due in the next 100 ms directly on the Web Audio clock, so the beats land on sample-accurate times even when the main thread is busy. A naive setInterval metronome drifts audibly within a minute.
  • The tempo range is 40 to 240 BPM. That covers Grave through Prestissimo: Largo sits around 45 to 60, Andante 76 to 108, Allegro 120 to 156, Presto 168 to 200.
  • The downbeat click is a 1500 Hz tone at 0.9 gain; the other beats are 900 Hz at 0.55. That pitch and volume gap is what lets you feel bar 1 without counting.
  • Tempo can be changed while it is running and takes effect on the next scheduled beat, because the scheduler reads the current BPM each pass rather than caching it. Use that to practise a passage at 80 and creep up 4 BPM at a time.
  • The 6/8 and 7/8 options are implemented as 6 and 7 beats per bar with an accent on the first. If you want compound-time feel, with a pulse on beats 1 and 4 of a 6/8, this metronome cannot do it: it accents the downbeat only.
Limits

What Online Metronome does not do

The honest boundary, so you do not lose time finding it yourself.

  • One accent, on the first beat of the bar. No secondary accents and no custom accent pattern.
  • No subdivisions: no eighths, triplets, or swing.
  • One click sound. There is no woodblock, cowbell, or click-sample choice, and no volume control.
  • No tap tempo, no tempo ramp or trainer mode, and no visual-only silent mode.
At a glance

Who Online Metronome is for

A quick way to understand who this helps, what it solves, and where it connects next.

Best fit

Musicians practicing to a steady tempo.

Ideal for

Using the online metronome without installing anything or signing up.

FAQ

Common questions

Short answers for the questions people usually have before trying a utility like this.

Why do browser metronomes usually drift, and why does this one not?

Because setInterval and setTimeout are only best-effort: the browser can delay them by tens of milliseconds when the main thread is busy, and those errors accumulate. This metronome uses the standard Web Audio lookahead pattern instead, checking every 25 ms and scheduling clicks up to 100 ms ahead against the audio context's own clock, which is driven by the sound card and does not drift.

Why do I have to press Start before I hear anything?

Browsers require a user gesture before audio can play, so the AudioContext is created and resumed on your first press of Start. That is a platform rule, not a limitation of the tool, and it is why no metronome can autoplay on page load.

Does it keep playing if I switch tabs?

Usually yes for the audio, but the beat dots may stop updating, because browsers throttle timers in background tabs. On mobile, locking the screen will typically suspend the audio context entirely. For anything longer than a few minutes, keep the tab visible.

How do I use a metronome to actually get faster?

Find the fastest tempo at which you can play the passage cleanly, then drop 10 to 15 BPM below it and play it correctly several times in a row. Raise the tempo by 4 or 5 BPM only after a run with no mistakes. Because you can change the BPM while it is running, you can nudge it without losing the pulse.

Can I set a 6/8 with the usual two-pulse feel?

Not directly. Selecting 6/8 gives you six evenly spaced clicks with an accent on the first. Compound time is usually felt as two dotted-quarter pulses, so if that is what you want, set the tempo to the dotted-quarter and use 2 beats per bar instead.

Does it work offline?

The audio is synthesised in the browser with an oscillator, so there is no sound file to download and nothing is streamed. Once the page is loaded, the metronome itself needs no network at all.

Recommendations

You Might Also Like

Nearby tools from the catalog that fit the same job or workflow.

Cleanor app

Do it all on your device

Cleanor puts these tools in one app: compress and convert images, video, and audio, work with PDFs, and scan text right on your device. Plus free up storage and clear inbox clutter with Email Cleaner. Start with a free trial.

  • iPhone
  • Android
  • Macsoon
  • Windowssoon