For iPhone

Know the tempo of
any song. Instantly.

MagicBPM listens through your microphone and measures BPM in real time — and a built-in metronome keeps you on tempo. All on your device. No recording, no account, no tracking.

Free to use · One-time MagicBPM Pro upgrade · iPhone

Live BPM screen
screenshots/hero.png
MagicBPM live BPM detection screen
100% on-device No account needed No tracking or ads Audio is never recorded or uploaded

What it does

Built for catching tempo, fast.

A dual-engine detector tuned for real music — autocorrelation plus onset peak-picking — so you get a confident reading even in a noisy room.

🎯

Real-time detection

Point your phone at any source and watch the BPM lock in live, with a confidence indicator so you know when the reading is solid.

🌈

Live tempogram

A scrolling heatmap of tempo over time — see the beat strengthen, drift, or shift sections at a glance.

🎼

Built-in metronome

Set a tempo by tapping, typing, or nudging ±1, then press play for a rock-steady click. Eight time signatures with an accented downbeat — and it keeps playing even with the ringer on silent.

🕑

Labeled history

Every reading is saved so you can come back to it. Rename entries with the song or set name to keep your list tidy.

🎛️

Dial it in

Set a tempo range, pick a detection engine, choose a capture mode, and tune the noise gate to match your environment.

🔒

Private by design

All processing happens on your iPhone. There are no analytics, no third-party SDKs, and nothing leaves the device.

A closer look

Clean, focused, and fast.

MagicBPM Pro

Go further with a one-time upgrade.

Unlock the full app with a single purchase — no subscription, ever.

  • Unlimited BPM history instead of your most recent few readings
  • An ad-free, distraction-free experience
  • Support ongoing development of the detector
Get MagicBPM

For developers

Want this engine in your app?

The real-time tempo engine behind MagicBPM is available to license as an on-device iOS SDK. Built on Accelerate/vDSP — low-latency, no network required.

Good to know

Questions, answered.

Does MagicBPM record or upload my audio?

No. Audio from the microphone is analyzed in real time on your device and then discarded. Nothing is uploaded, and there are no servers involved. See our Privacy Policy for details.

Why does it need the microphone?

The microphone is the app's only input — it's how MagicBPM "hears" the music to measure its tempo. iOS will ask for permission the first time you start detection.

The reading seems off. Any tips?

Get the phone a bit closer to the source, reduce background noise, and switch the capture mode to "Best accuracy" in Settings. You can also narrow the tempo range if you know roughly what to expect.

Is MagicBPM Pro a subscription?

No. Pro is a one-time purchase handled by the App Store. If you reinstall or switch devices, use "Restore Purchases" to get it back.

Which devices are supported?

MagicBPM is an iPhone app. For specific iOS version requirements, check the app's App Store listing.

Still stuck? Visit Support or email support@magicbpm.com.