I really love Impulse. 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 Impulse . 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 this app!!