How to use a real-time BPM counter
Real-time detection is most reliable when the browser hears a clear, repeated rhythm for several bars. This guide explains how to prepare the signal and interpret the result.
Updated 2026-08-01
Choose the right part of the track
Start with a section where the main groove is established. Four-on-the-floor kick drums, regular snares, and clear hi-hats provide repeated timing events. Intros made from pads, vocals, or effects may contain no dependable pulse.
If the track has a tempo change or a freely played introduction, measure a later section and treat different sections separately.
Position the microphone
The detector does not need studio-quality sound, but it needs a clean rhythmic signal. Place the phone or laptop where the music is audible and competing sounds are reduced.
Very loud playback can overload a built-in microphone and flatten the transients used for timing. Moving farther from the speaker can be more accurate than increasing volume.
Wait for stabilization
Interim values are useful feedback that the analyzer is hearing a rhythm, but they can move as more beats arrive. A stable estimate requires enough repeated intervals to distinguish a lasting pulse from a short coincidence.
Let several bars play before deciding that a value is wrong. If the number continues to jump, choose a simpler section or reduce background noise.
Interpret half-time and double-time
A result that is exactly half or double the expected tempo is a metrical interpretation, not necessarily a detection failure. For example, 174 BPM drum and bass can produce a strong 87 BPM pulse.
Use the converter and count bars aloud. The most useful value is the one that aligns with your DJ grid, production session, or musical notation.
Troubleshooting checklist
- Confirm microphone permission is allowed for bpmtech.no.
- Close another app that may be holding exclusive access to the microphone.
- Reload the page after changing the selected input device.
- Try a private browser window if an old permission or service worker is interfering.
- Use tap tempo when the source is too quiet, noisy, or rhythmically irregular.