90bpm
i
Before you play
- Allow the microphone when the browser asks.
(Testing locally? Serve the page over
localhost— browsers block the mic outright onfile://.) - Pick your source: Taps or Sax.
- Hit Calibrate and tap exactly on the 8 clicks. This measures the delay through your mic and sound card, then subtracts it from every take. Skip it and everything reads as late.
- Once is enough — but calibrate again if you change source (a sax attack is slower than a clap) or swap microphones.
- Listen to me, then Play. The written notes go silent, the click stays.
- The dot flashes on every attack: green means you were in the pocket.
- Each time round the loop the noteheads get coloured and the summary appears: bias is how late you run on average, steadiness is your spread.
latency 0 ms
on time early late missed