BeatGauge automatically calculates the BPM of your Music app or iTunes songs. Just drag your songs from Music/iTunes, drop them onto BeatGauge, and it will report the results back to Music/iTunes. BeatGauge is fast, multi-threaded, professional grade. It’s the ideal tool to help you pick songs for DJing, spinning classes, aerobics, running, or any other beat-oriented workout.

Important: Does not work with Apple Music's DRM-protected songs.

- Very simple, intuitive user interface
- Quickly finds and analyzes songs without BPM
- Multi-threaded analysis that makes perfect use of multi-core processors
- Supports all local, unprotected Music/iTunes audio file formats
- AppleScript API for power users

- Music files must be locally stored in Music/iTunes and writable
- iCloud songs must be downloaded before analysis
- DRM-protected songs cannot be analyzed, this includes tracks downloaded from Apple Music
- State-of-the-art BPM detection is not 100% accurate—some values may be off by a factor of 2

What’s New

Version 1.0.9

Minor bug fixes.

Ratings and Reviews

3.5 out of 5
40 Ratings

40 Ratings

scottyent1 ,

Did the job, and FAST!

I downloaded BeaTunes free trial just to do the BPM analysis. I started a queue for my 5600 songs, and it told me 1.8 DAYS. Well alright then. I looked on BeaTunes website and found they recommended BeatGauge if all you want is quick BPM analysis. I took a look at the store, and saw it was $8 for what is essentially a one time use application. However, it had good reviews, and I wanted to build a better cycling playlist, so I figured why not.

WOW, this software is FAST. It blew through my 5600 songs in maybe 5 minutes? Even better, it assigns the BPM right back to iTunes so sorting by BPM and making a playlist is extremely easy. This will change my rides significantly and make sure I’m always pedaling the right cadence. I doubt I’ll ever use it again since all my songs are now analyzed, but still was worth the $8 bucks for all the playlists I’ll make and use I’ll get out of them.

TrueBlueLou ,

great for runners

This little app is great for people who are not good at hearing the BPM of a song but want to create a song list with a set range of BPMs. In my case, for running, I needed to know which of my iTunes were 88-90 BPM. I dragged my entire library of songs (over 2,000) onto BeatGuage and within minutes (I did not time it), they were all processed with as accurate of a BPM as I needed (pretty accurate since I compared them to a metronome). (iTunes provides a BPM view option and until you add that metadata with an app or manually, the column will normally be blank.)

Not its fault, BeatGuage cannot process older iTunes Digital Rights Management encoded files, but in my case those are few (and if you care, you can convert them to MP3s in iTunes anyway).

Kmaws ,

The Best

I use music cadence mainly on a bike trainer and sometimes running. Running/training apps determine their own bpm but 1) the bpm is sometimes not accurate, 2) the bpm usually can’t go lower than 70 bpm, and 3) the bpm is not inserted into the iTunes song information. Some apps do use the “song info” bpm if available, so manually determining bpm is a lengthly option I’ve had to use. No more. BeatGuage is accurate, can determine lower cadences, and is really really fast. Support is good. (I had some questions when I hit “Analyze New” and BeatGuage started to go through my very large library but the answers were also in the menu help bar.)


tagtraum industries incorporated
4.3 MB

macOS 10.14 or later, 64-bit processor


English, Dutch, French, German, Italian, Japanese, Korean, Simplified Chinese, Spanish

Age Rating


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.