BPM — beats per minute — is the one number every musician, producer and DJ needs before they can do anything with a song: set a project tempo, match a mix, program a delay, or just practise it at the right speed. There are five dependable ways to get it. The first takes ten seconds and needs nothing but your ears.
1. Tap the tempo (10 seconds, works on anything)
Play the song and tap a key on every beat. A tap tempo tool measures the time between your taps and converts it to BPM: a tap every 500 ms is 120 BPM. Because it only listens to you, not the file, it works on live bands, radio, streams, YouTube and a song stuck in your head.
- Find the pulse — the steady beat you would nod or clap to, usually the kick or the snare.
- Tap on every beat for at least eight beats. Two taps give a rough number; eight give a steady one.
- Read the result and check the half-time and double-time values (see below). If the tool offers a click, play it over the song to confirm.
Accuracy: about ±1 BPM after eight steady taps — good enough for a DAW project or a DJ set, and better than a 15-second manual count.
2. Count the beats against a clock
No tool at all? Watch a clock, count the beats for 15 seconds starting from zero, and multiply by four. Counting for 30 seconds and doubling halves the error. This is the method nurses use for pulse, and it works fine for music at a moderate tempo; it gets shaky above 160 BPM, where you will lose count.
3. Let your DAW detect it
If you have the audio file, every major DAW can analyse it — and most also have their own tap tempo command:
- Ableton Live — drop the clip in, enable Warp and read the detected tempo; or use the Tap button / “Tap Tempo” key command.
- Logic Pro — Smart Tempo (“Adapt” mode) analyses the file; Tap Tempo is under the Tempo display.
- Pro Tools — Beat Detective or Elastic Audio analysis; the Tap Tempo button lives in the Transport window.
- FL Studio — right-click the tempo and choose “Tap”, or detect tempo from the sample’s properties.
- GarageBand — tap the tempo in the LCD, or import and let it follow tempo.
- Audacity — the Beat Finder analysis plus a manual count, or a third-party BPM plug-in.
4. Use DJ software or a phone app
Rekordbox, Serato, Traktor and VirtualDJ analyse a whole library in one pass and store BPM in each track’s tags. They are very accurate on electronic music with a strong kick and less reliable on live recordings, rubato or tempo changes — which is exactly where tapping is better. Phone apps do the same thing from the microphone; the good ones also have a tap mode for noisy rooms.
5. Look it up
For released music, BPM databases and “song BPM finder” sites list the tempo of most commercial tracks, often with the key. They are quick, but they inherit whatever counting convention the analyser used — a track listed at 174 may feel like 87 — and they cannot help with an unreleased demo, a rehearsal or a remix. Use them to confirm a tapped result, not to replace it.
The half-time / double-time trap
A beat can be counted at more than one level, and different genres pick different levels. Hip-hop is usually written at 80–100 BPM; the same drum pattern in drum and bass is written at 160–180. Neither is wrong. When two methods disagree by exactly a factor of two, ask which one matches how the genre is normally counted, and whether your DAW’s grid lines up with the kick on every bar. The tap tempo tool shows both readings side by side for this reason.
Typical BPM by genre
| Genre | Typical BPM |
|---|---|
| Hip-hop / trap | 70–100 (140–160 double) |
| R&B / soul | 60–90 |
| Pop | 100–130 |
| Rock | 110–140 |
| House | 120–130 |
| Techno / trance | 125–150 |
| Dubstep | 140 (70 half-time) |
| Drum and bass | 165–180 |
| Reggae | 60–90 |
| Punk / metal | 150–200+ |
These are conventions, not rules — plenty of hits sit outside their lane. What matters is that when you have a number you also know the feel it describes: the tempo markings chart maps ranges to Andante, Allegro and friends, and the BPM calculator turns any tempo into delay times and bar lengths.