% open tempo
Tempo
A golf metronome that plays my measured best swing tempo — not a generic beat — so I can train toward a number that's actually mine.
PROBLEM
Tempo trainers hand everyone the same tour ratio and a metronome tick. But when I filmed my own swing, the thing that stayed constant was my downswing — a fixed ~0.30s — and the variable was how long my backswing got. So a one-size beat wasn't training me toward anything real; I needed tones tuned to my own numbers.
WHAT I BUILT
A metronome PWA with three modes. Swing mode plays a 3:1 tempo as three tones — takeaway, top, impact — defaulting to 27/9, the ratio my own swing measured best at. Putt mode is a clean 2:1 BPM. Range mode runs timed intervals so a practice session has a pulse instead of raking balls.
HOW IT WORKS
Web Audio generates the tones so there's no audio file to load and no lag; a gap slider lets me stretch or compress the ratio and set my own default. It's a single-file offline PWA — screen-on keeps it awake, and it works with no signal at the range.
WHERE IT'S AT
Live at tj-tempo.pages.dev. I use it as a warm-up and a reset when my tempo starts running.
WHAT I LEARNED
The insight came from the data, not the app: my downswing is basically fixed, so 'slow down your swing' was the wrong cue — the real lever is the length and unhurriedness of the backswing. Once I knew that, the tool just had to make one honest number audible and repeatable.
STACK
Web Audio API · single-file offline PWA · Cloudflare Pages
% cd ..