A metronome that rides the audio clock — and what to practice with it
A metronome is only as good as its worst click. Most browser metronomes run on JavaScript timers, which the browser happily delays whenever a tab gets busy — and a click that lands 30 ms late isn't a click, it's a lie your hands learn from. This one schedules every tick on the Web Audio clock, the same sample-accurate timeline your audio interface uses.
§How to practice with a metronome that pushes back
- Set the tempo honestlyStart where you're clean, not where you wish you were. Tap it in if the piece already has a feel.
- Choose meter and subdivisionFour quarters to groove, eighths or sixteenths to expose rushing, triplets for swung material.
- Turn on the trainerSet a target BPM and a climb rate — one BPM every 8 bars sneaks up slower than frustration does.
- Take the click with youRender your exact settings to a WAV in the Click WAV mode and drop it into the session.
01Why this one doesn't drift
The engine uses the standard lookahead scheduling pattern: a coarse timer wakes every 30 ms and books any clicks falling in the next 120 ms directly onto the Web Audio clock, each with its exact start time. The timer can wake late — the browser does that under load — but the clicks it already booked play out sample-accurately regardless. Timing lives on the audio hardware's clock; JavaScript only does the paperwork.
02Subdivisions are the truth serum
A quarter-note click hides sins: you can drift within the beat and land close enough. Switch the same tempo to sixteenths and every micro-rush collides with a subdivision immediately. The classic ladder is: learn the passage on quarters, tighten it on eighths, prove it on sixteenths, then turn the subdivisions OFF and see if the time survives on the sparse click.
03The trainer: one BPM at a time
Big tempo jumps re-teach a passage from scratch; single-BPM increments let the existing motor pattern stretch. The trainer climbs from your current tempo toward a target — one BPM every 4, 8, or 16 bars — which is slow enough that you rarely notice the moment it got hard, and that's the point. When it falls apart, note the BPM: that number is tomorrow's starting line.
04Polyrhythms: hear the composite first
A 3:2 polyrhythm is two grids sharing one cycle: one voice divides it in three, the other in two, meeting only on the downbeat. The trick isn't math, it's familiarity — you play a composite rhythm you already know, not two rhythms at once. The Polyrhythm mode voices each grid at a different pitch so the shape burns in by ear at a slow tempo before your hands attempt it.
05Odd meters are just groupings
Nobody feels 7/8 as seven equal things; they feel 2+2+3, or 3+2+2 — short-short-long or long-short-short. The Odd meters mode makes the grouping physical: pick 5, 7, or 9 and tap the accent dots until the pattern matches the tune you're learning. Same seven eighth-notes, completely different music depending on where the weight sits.
06From the click to the catalog
This page keeps your hands honest one session at a time. The studio's BPMandKey keeps the other half of the bargain: every song in your library analyzed once — BPM, key, Camelot — and cached forever, so the tempo you practice to and the tempo you produce at come from the same place.
Take it further in the studio — start free with 3 full packs, no card needed.