Blog/How-to
How-to

How to Find the BPM of Any Song on Your iPhone

Three ways to find the BPM of any song — by tap-tempo, by app analysis, and by recording. Plus when each method is the right tool.

April 13, 2026·6 min read

BPM (beats per minute) is the song's heart rate. You need it to play along, mix into a DJ set, sync to video, sample, drum to, or write at the same tempo.

Finding BPM used to be a tap-along guess. Today it's a 5-second job from your phone. Three methods, ordered from simplest to most accurate.

Method 1: tap tempo (works anywhere, no app needed)

Open any metronome app with a "tap tempo" feature. Listen to the song. Tap a button on the beat for 6-8 beats. The app calculates the average interval and reports the BPM.

Accuracy: ±2 BPM if you tap consistently, ±5 BPM if you don't. Good enough for setting a metronome to play along. Not good enough for tight DJ mixing.

In Larka, tap tempo is built into the metronome on the Tools tab.

Method 2: live BPM detection apps

Apps like LiveBPM, BPM Tap, and Larka's Listen Mode detect tempo automatically by listening to the song.

Workflow: open the app, point your phone toward the speaker, watch the BPM display. Most apps need 8-15 seconds of audio to lock in.

Accuracy: ±0.5 BPM in clean conditions. The fastest accurate method for a recorded song playing on a speaker.

Limitation: only works while audio is playing. If you have a file but no speaker, you need method 3.

Method 3: file analysis

Upload (or record into the app) the actual audio file. The app analyzes the entire file at once and reports a single, confident BPM.

This is what Larka does when you record a take or upload a Cover a Song source — full-file BPM detection at the time of analysis. The result is more accurate than live detection because the algorithm sees the whole song rather than a 15-second window.

Use this when you have the file (your own recording, an MP3 you own, a downloaded reference track) and want maximum accuracy.

Why the same song sometimes reports two different BPMs

If two apps disagree about a song's BPM, one of them is probably reporting the *half-time* or *double-time* of the other.

A song at 84 BPM with a strong half-time feel might detect as 168 (counting every eighth note) or 42 (counting every two beats). All three numbers are mathematically related; only one matches the song's "feel."

Resolve disagreements by tapping along yourself for 8 beats. Whichever app reports closest to your tap is right.

BPM ranges by genre (cheat sheet)

Useful when you're writing or trying to identify what genre a tempo suggests:

  • ·60-80 BPM — ballads, reggae, slow R&B, hip-hop (downtempo)
  • ·80-100 BPM — most modern pop, mid-tempo R&B, hip-hop (standard)
  • ·100-120 BPM — disco, classic rock, modern country, pop
  • ·120-128 BPM — house, modern dance pop, EDM (mainstream)
  • ·128-140 BPM — techno, big-room EDM, trance
  • ·140-160 BPM — hard dance, drum & bass (half-time feel), modern hyperpop
  • ·160-180 BPM — drum & bass, jungle, fast metal

Most songs you'll write will sit between 80 and 130 BPM.

Setting your tempo *before* you write

One useful workflow trick: before you start writing or recording, set the tempo intentionally. Don't let the song find its own tempo — pick one that matches the energy you want.

A "sad" song at 90 BPM feels meditative; the same song at 120 feels uplifted. The tempo decision changes the song's identity as much as the chord progression does.

In Larka, set the metronome before you start a recording, and the analysis uses your set BPM rather than guessing one. This is more reliable than letting detection figure it out from a noisy take.

Quick reference

Need to set a metronome to play along to a recorded song: tap tempo. Good enough.

Need precise BPM for DJing or production: live detection from a clear speaker, OR file analysis if you have the file.

Recording your own playing and want the BPM in metadata: record into Larka, BPM is in the analysis automatically.

Want to be sure two apps that disagree are reporting the same song: check if one is double or half the other; tap along to break the tie.

Try Larka AI on your iPhone

The all-in-one music studio that fits in your pocket. Free to download, with the everyday musician's tools always free.

Get Larka — App Store →

More posts

Hum a Melody, Get a Finished Song on Your iPhone
Capture a hum on your iPhone and turn it into a fully produced song with vocals, lyrics, and cover art — without ever leaving the app.
Turn an iPhone Voice Memo Into a Finished Song With AI
Got a voice memo of a song idea sitting in your phone? Here's how to turn it into a real, produced track without ever leaving iOS.
The Best AI Music Apps for iPhone in 2026
A musician's honest review of every AI music app on iPhone worth installing — Suno, Udio, ElevenMusic, BandLab, Larka, and the rest.
← Back to all posts