For iPhone
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
What it does
A dual-engine detector tuned for real music — autocorrelation plus onset peak-picking — so you get a confident reading even in a noisy room.
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.
A scrolling heatmap of tempo over time — see the beat strengthen, drift, or shift sections at a glance.
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.
Every reading is saved so you can come back to it. Rename entries with the song or set name to keep your list tidy.
Set a tempo range, pick a detection engine, choose a capture mode, and tune the noise gate to match your environment.
All processing happens on your iPhone. There are no analytics, no third-party SDKs, and nothing leaves the device.
A closer look
MagicBPM Pro
Unlock the full app with a single purchase — no subscription, ever.
For developers
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
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.
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.
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.
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.
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.