Impulse is the metronome that lets you program virtually any combination of downbeats, upbeats, subdivisions, and rests. The UI shows you exactly where each beat and subdivision is located in time, helping you better understand complex rhythms. Impulse is also accurate to 0.00002 seconds, making it one of the most stable metronomes on iOS.

Impulse is the ideal choice for the serious musician who wants to take their rhythm game to the next level.


- Visual subdivision editor
- Up to 100 beats per measure and 20 subdivisions per beat
- Program virtually any beat pattern & time signature you can think of
- Tempo range of 10 - 600 BPM
- Accurate to 0.00002 seconds (sample-level accuracy)
- Tap for tempo
- Simple & easy to understand

What’s New

Version 1.21

Bug fixes and performance enhancements.

Ratings and Reviews

4.8 out of 5
324 Ratings

324 Ratings

Steven Dabney ,

Awesome potential!

This is easily one of the best free metronomes on the App Store. Its minimalist aesthetic is also very pleasing. I would like to see an addition of hotkeys to make simply switching time signatures easier for those who don’t have as complex understandings of rhythms. However the customization allowed by the interface makes this app very appealing over other metronome apps; most that allow for similar customization are behind paywalls. Overall, I’m very pleased with this app and optimistic for its future!

QuantumPB ,

Fantastic metronome/beat machine

I really love this app. It has a minimal and easy UX that allows you to get straight to the good stuff quickly. The ability to change the sounds for up to four different pips, not only makes it more sonically pleasing than most metronomes, it also means it doubles as a great beat machine than can easily program far more complex rhythms than many iOS beat machines available. One bug I’ve noticed - the fourth pip (dark gray), which starts out default as silent, only changes sound when you scroll to another sound setting, then exit/re-enter the app. I also just discovered that whatever changes you make with a preset selected, overwrite the preset! This is definitely NOT desirable behavior and I just lost several programmed patterns due to this (not a bug per se but still annoying). Please change this so you only write to a preset when selecting to save and give it a name, to avoid accidental destructive edits.

Feature requests for the developer: please add Ableton Link/midi clock sync capability, and consider compatibility with AudioBus, AudioShare, and other iOS pro audio apps! In addition, the ability to upload user sounds as sources. Would make this already quite potent tool, absolutely formidable.

Four stars for now due to the bug, preset handling, and lack of inter-app integration, but I hope to come back and make it five stars in the future. Overall I’m highly impressed with Impulse!!

OtiCDrummer ,

Versatile Met App!

Impulse is a great metronome and offers so many options. I love the ease of changing time signature and the fact that you can have a different subdivision on every beat. My only issue right now is that if you’re using the app, go to a different app, then come back to impulse it won’t respond anymore. You have to close out and re-open. I’m sure it’s a simple fix, and the app is amazing other than that!


Coda Labs Incorporated
15.4 MB

Requires iOS 11.0 or later. Compatible with iPhone, iPad, and iPod touch.



Age Rating


  • Family Sharing

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

More By This Developer

You May Also Like