GetLiveBPM

GetLiveBPM Get the BPM the moment you hear it.

Point your phone's mic at a speaker or tap along and get an accurate tempo reading in seconds. A neural network runs entirely on your device, so your audio never leaves your phone.

Mic input Tap tempo Tempo history On-device AI

Features

01 · Microphone

Listens to live sound

Point your phone's mic at a speaker, a band, a DJ set or an instrument. The detector locks onto the beat and reports the BPM with decimal precision.

02 · Tap tempo

No audio? No problem.

Tap along to a beat in your head and get an instant average. Auto-resets if you pause, so you can keep refining your estimate.

03 · Tempo history

See how the tempo moves

A live chart tracks every reading over the last few minutes, perfect for spotting tempo drift in a rehearsal or a DJ set.

How it works

Capture

Your phone's mic feeds a rolling 12-second buffer at the device's native sample rate.

Transform

Resample to 11.025 kHz and take the log-mel spectrogram (256 frames x 40 bins).

Predict

A compact AI model outputs a 256-class softmax over BPM values from 30 to 285.

Refine

Parabolic interpolation around the peak gives a decimal BPM reading, not just the nearest integer.

A look inside

GetLiveBPM screenshot 1 GetLiveBPM screenshot 2 GetLiveBPM screenshot 3 GetLiveBPM screenshot 4

Frequently asked questions

A free mobile app for Android and iOS that detects the BPM (tempo) of music in real time. Point your phone's mic at the source and it reports the BPM in seconds.

No. All analysis happens on your device. Nothing is recorded, stored or uploaded.

The model reports decimal BPM values and is tuned for music between 30 and 285 BPM. Clean, rhythmic audio gives the best results.

Pro removes the ads with a single one-time purchase. All detection features are free.

Your data stays on your phone.

No account required. Read the privacy policy for the details.

Questions about GetLiveBPM?