Beat Mirror uses your device's built-in microphone to detect musical tempo in real-time. Set a target tempo with the special tap-for-tempo feature and then start the music. A real-time graph of your tempo will appear right away, allowing you to scroll through your tempo history and see trends. Perfect for musicians looking to build their internal rhythm, or to see the tempo of their favorite songs in real-time!

"Beat Mirror truly is simplicity at its finest. That quality is missing from most apps who try to cram too many features into one app thus making it difficult to use and many times buggy. We feel like your app is VERY good. We're reviewing Beat Mirror and it will be a part of the next show. It's got nothing but thumbs up!" - Phil Smith of "Drummer's Weekly Groovecast" (podcast)

"When I first heard about Beat Mirror, I was kind of skeptical but after trying it out for weeks now and playing with it everyday, I'm mindblown. Alex really wanted to put a focus on helping drummers improve their internal clock and I really think he's done so." - Richard Ducat of "Drummers I Like" (podcast)

"Overall, this app is so quick and simple to use, there's not really an excuse as to why you wouldn't use it during practice sessions, just to see how you’re improving. If you're a drummer, having an app on your phone or tablet like Beat Mirror just makes sense." - Laura Barnes of MI-PRO (

Good music needs good rhythm. But learning to stay on beat—learning to groove—isn't always easy. Build your inner metronome with Beat Mirror and catch yourself when you're speeding up or slowing down. Here’s what Beat Mirror has to offer:
- Wide tempo range. Tempo detection between 40 bpm and 208 bpm.
- Fast. Detects tempo quickly and accurately.
- Flexible. Accurate across time signatures (e.g., 4/4, 6/8) and rhythm styles (e.g., swing).
- Real-time, scrollable graph. Displays current tempo and tempo history in real-time.
- Easy-to-read interface. Optimized for various light environments, such as stages and practice spaces.
- Tap pad. A special tap pad lets you set a target tempo easily and intuitively.
- Visual feedback. If you drift from your target tempo, Beat Mirror shows a red (slow down!), blue (speed up!), or green (perfect!) indicator.
- Custom count-in. Beat Mirror gives you an optional count-in before you start playing.
- Versatile. Perfect for solo practice, band rehearsals, recorded music, and you can even use it at concerts!
- Tutorial. An in-app tutorial gets you up and running in a flash.

- Avoid handling your device during tempo measurement.
- Be mindful of competing noise near the device's microphone (e.g., conversation, typing).
- Unplug any headphones with a built-in microphone.

- "Target Tempo." Beat Mirror is aimed at musicians and bands looking to build their internal rhythm and musical skills. With that in mind, you are prompted for a "target tempo" (the tempo you're aiming for) prior to tempo detection. To ensure highly accurate results, the detection range is limited to roughly ±20% of your target tempo. (Tempos outside of this range will not be detected.)
- Recorded music. To detect the tempo of recorded music using Beat Mirror, follow these steps:
1) Play a song from your favorite music player app using the device speaker (i.e., unplug your headphones). Or, play the song from a different device altogether.
2) Open Beat Mirror and set a rough target tempo by tapping along.
3) The song's precise tempo will then be displayed in real-time.

Questions about Beat Mirror? Please don't hesitate to get in touch at alex[at]tenkettles[dot]com. Happy practicing! -Alex

What’s New

Version 2.4.0

Hello friends of Beat Mirror! Some big changes in this release:
• New target button. Drag your finger up or down on the new target button to change the target tempo at any time.
• "Pop-up" tap pad. Tap the new target button to reveal a new "pop-up" tap pad.
• Visual feedback. Speeding up, slowing down, or locked on? The graph can now let you know in big, bright colours—perfect for viewing at a distance.
• Real-time target change. Want to change the target in real-time? No problem. All the past tempo data will be reanalyzed using your new selection.
• Bigger graph. The old target tempo button is gone, making way for a much bigger graph.
• Upgraded graph. The target tempo now gets its very own highlighted gridline and label, with other gridlines ~5% away. Each gridline is marked with the number of bpm away from the target too (e.g., +8 bpm).
Questions, comments, or feature requests? I'd love to hear what you think of the new update. Get in touch anytime at alex[at]tenkettles[dot]com. I'll get back to you (almost always) by the next business day. -Alex

Ratings and Reviews

4.4 out of 5
87 Ratings

87 Ratings

sfox.drums ,

Love It!

I am a drummer, and have been using this both with my iPhone, and with my iPad. Recently I connected the iPad to the wall mounted TV in my studio so the other band members can see what used to be only visible to me. After I first installed it on my iPhone I was at a concert, and I noticed the band was playing to a sequencer. I fired it up, tapped in the target tempo, and bam! BeatMirror showed the tempo and did not waver one bit, as should be expected. When the band resumed playing without the sequencer, the displayed tempo varied appropriately. Most gigging bands are pretty tight, so there wasn’t much variance, like +/- 2/3/4 bpm - which was expected. I’m very happy with it!

M2M1 ,

Did exactly what it said it would do

I set it next to my computer and used it to monitor a recording of a rehearsal. It gave a real good sense of how well we were keeping time. Will be using this a lot for live rehearsals. Thank you!

whakfjjejfjejwgsdgfshd ,

Appears inconsistent

Just downloaded and set target bpm at 40 and played a song I’ve been working on. It recorded my tempo between 40 and 50. Then set it at 70 and played very same section at similar tempo and it recorded between 70 and 80. It appears to be recording near the set target—-there’s no way my tempo was that different

Developer Response ,

Hey! Beat Mirror searches between 20% above or below the target tempo to get your real-time tempo. So, if you're playing music half as fast as the target tempo, then it will assume your quarter notes are half notes, half notes are whole notes, and so on. That's why you're seeing ~40 bpm displaying as ~80 bpm when the target tempo is set too high.

To get your real-time tempo, just remember to set a rough target tempo first (e.g., tap on the tempo pad for a few beats) and then you should be good to go! Please don't hesitate to get in touch at if you have any more questions, happy to help, -Alex

App Privacy

The developer, Ten Kettles Inc., indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

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

More By This Developer


You Might Also Like