Quick overview
BPM Detector — Live Tempo is a free iPhone app created by Quentin Hayot that measures the tempo of music in real time using your device’s microphone. It removes the need to tap manually to estimate speed and is designed for anyone who needs an accurate beats-per-minute readout quickly.
Main capabilities
- Large, fullscreen BPM readout for easy visibility during rehearsals or performances
- Automatic analysis of ambient audio to calculate tempo without user tapping
- A searchable log of previous detections including BPM values and associated track identifiers (iOS 15 and later)
- Optional linking with Shazam to pull song metadata such as artist and title (iOS 15 and later)
How the detection works
The app listens to the music through the iPhone’s microphone and analyzes the sound to determine the tempo in beats per minute. Because the calculation is automated, you don’t need to tap along with the beat — the algorithm does the timing for you and displays the resulting BPM.
Shazam metadata support
On devices running iOS 15 or newer, the app can connect with Shazam to identify the playing track. When available, it will show the track name and artist alongside the tempo data, making it easier to catalog and reference songs you’ve analyzed.
History and tracking
A built-in detection history stores past readings so you can review what you’ve measured over time. Each entry can include the detected BPM and the Shazam track identifier when applicable, giving you a simple record to consult later.
Who should use it
This tool is useful for musicians, DJs, producers, and music enthusiasts who need a fast, reliable way to check tempo during practice, performance, or when organizing tracks.
Alternative to consider
If you want a different app with integrated BPM features, try eSound — MP3 Music Player Free with BPM detection, which combines playback and tempo tools in a single player.
Technical
- iPhone
- German
- Hindi
- Greek
- English
- Italian
- Chinese (Simplified)
- Spanish
- Arabic
- Japanese
- Dutch
- Russian
- Finnish
- French
- Swedish
- Korean
- Chinese (Simplified)
- Portuguese
- Czech
- Polish
- Danish
- Turkish
- Free