Why schedule clicks ahead of time?
Because browser UI timers are too loose for reliable musical timing on their own.
Studio utility
Run a browser click track with accented downbeats, tap tempo, time signatures, and optional subdivisions.
BPM
120
Current beat
1
If the first click starts late, hit Start once to wake audio, then go again. Close heavy tabs if the browser is under load.
The metronome schedules oscillator clicks slightly ahead of playback time using the AudioContext clock. That keeps the click steadier than trying to fire each hit directly from ordinary browser timers.
Because browser UI timers are too loose for reliable musical timing on their own.
Short oscillator bursts load instantly and keep the tool fully self-contained.
Yes. The tool uses the keyboard for quick start and stop when the BPM field is not focused.