Skip to content
Ravino Juwono
Work

Tap BPM

Tap along to a song or a pulse and read beats per minute off a rolling window.

Waiting for taps

Pause for two seconds and it starts a fresh run.

Taps counted
0
Averaged over
0 intervals
Steadiness
Waiting
Exact
Waiting

Notes

Tap the pad in time with whatever you are listening to, or in time with a pulse, and it averages the intervals between your last eight taps to produce a beats per minute reading. It resets itself if you stop for two seconds, so you can start over without touching anything. Built to be usable one-handed on a phone, which is the only place I ever actually need it.

Built with

  • Next.js
  • TypeScript
  • Keyboard and touch input