Clay's Metronome
120
BPM · 4/4
A sample-accurate metronome with polyrhythms — built on a native audio engine, not browser timers.
Beats are scheduled sample-accurately through a native AVAudioEngine with sample-offset timing and an 8-beat lookahead.
No JS timers drive the audio — every click lands exactly where it should, even with the screen off.
Two independent click tracks share one pulse grid at the LCM cycle — 3 against 4, 5 against 7 — each with a distinct timbre so you never lose your place.
Both fire on the downbeat · cycle = LCM(4, 3) = 12 pulses
Randomly omits up to 50% of non-accented beats so you have to hold the time internally. A shared deterministic hash keeps audio and visual perfectly in sync.
Solid dots play · dashed rings are omitted · accents always sound
0–50%, ±10 steps
Eight time signatures, and a tap-any-dot accent pattern so you can emphasize any beat.
Tap any beat dot to toggle its accent
Click sounds
All generated in-app — no bundled audio files
Subdivision
8th, 16th, or triplet sub-pulses
Swing
0–100% · 8th-note (jazz) or 16th-note (funk)
Clean count-in bars, then ramp the tempo to a target — with optional auto-stop.
Count-in
0, 1, 2, or 4 clean bars before practice. Drills start after.
Accelerando
Ramps BPM each bar, keeps the bar count
Save the entire metronome state — tempo, time signature, accents, sound, polyrhythm, swing, drill, and more — as a named preset. Recall it instantly.
Warm-up
120 BPM · 4/4Click · no accent · 8th
Odd time drill
90 BPM · 7/8Cowbell · 3:2 poly · silent 30%
Speed day
140 → 200 BPMClave · accelerando +5/bar · auto-stop 12
Haptic-only clicks on the wrist. Bidirectional sync — change BPM or start/stop from the watch and the phone updates in real time.
120
4/4
Keeps playing with the screen locked. Play or pause from the Lock Screen, Control Center, or AirPods — Now Playing shows your current BPM.
Now Playing
Clay's Metronome
120 BPM
Dark, Light, or System. Eight accent colors. Every button labeled for VoiceOver. All preferences persist across restarts.
Dark
Light
System
8 accent colors
Made by Clay Smith at claysweb.design · © 2026