Eternal Haven

Home · Essays · Music

Music

Tap tempo and the stubborn body

I built a free BPM page because I was tired of arguing with machines about a pulse I could feel in my wrist.

Justin Helmer · Excavationpro
31 August 2026 · about a thirteen-minute read

Beats per minute is a small number with a large social life. Dancers organize around it. DJs apologize with it. Producers start fights in comment sections because 87 and 174 can be the same groove wearing different hats. Automatic detectors are useful. They are also confidently wrong in ways that feel personal once you have lived inside a track for months.

My body is stubborn. If a kick is late, I know before the waveform tells me. If a ballad is walking, not running, I will tap 72 until the screen agrees. That stubbornness is not mysticism. It is years of tapping on tables, steering wheels, and the cheap plastic of a MIDI pad.

What a detector actually hears

Most free analysis looks for repeating energy — transients, kicks, the little cliffs in a waveform — and votes on how often they happen. Four-on-the-floor house is a gift to that method. Spoken word over a pad is a trap. So is a half-time trap beat that wants to be felt at 70 and counted at 140. The machine is not stupid. It is counting a different committee meeting than the one in your chest.

I keep bpmfinder.ca free and in the browser so the file can stay on your machine. Upload-to-cloud BPM tools are fine for some people. They are a bad default for a demo you have not sent to a label. Local analysis is not a slogan. It is a locked door with you on the inside of it.

Pride is a poor metronome. Write both numbers on the file if you have to.

Tap anyway

Tap tempo is the oldest algorithm: a finger, a clock, an average. Do it for eight bars, not two. Ignore the first two taps; you are still finding the floor. If your taps drift, the song might be human in a way a grid will punish. That is not a defect. That is information. Some of my own tracks breathe on purpose. Forcing them onto a perfect 120 is a kind of fake I try not to commit.

  1. Play the chorus, not the intro. Intros lie.
  2. Tap quarter notes until the number settles.
  3. Tap half notes. If the “better” number doubles, you found the hat-switch. Keep both. Label them.
  4. Only then ask a detector. If it disagrees, believe the one you can dance to.
Advertisement

Half-time, double-time, and pride

Producers get proud about being “right.” I have been proud. A hip-hop head-nod and a drum-and-bass sprint can share a family of tempos. The question is not which number is morally correct. The question is which number helps the next human: the DJ, the dancer, the collaborator lining up a vocal.

Write both on the file name if you have to. track-87-or-174.wav is an ugly gift and a kind one.

A longer technical companion lives on DeepSeek Oracle: Free BPM detection in the browser.

Why this belongs on Eternal Haven

Because this site is not only myth. It is also a workbench. The saga and the BPM tool come from the same person who still sits in a chair and argues with a snare. If you came for dragons, the books are in the hub. If you came because a loop will not sit still, tap until it does, then go outside. The body that taps is the same body that has to sleep.

When the number finally agrees with your foot, that small click of alignment is one of the quiet pleasures left in making things. I will not dress it up as enlightenment. It is a craft click. It is enough.

Justin Helmer

Keeps bpmfinder.ca free and local-first.