Hi,
I've been working on a metronome app for quite some time now. Following Apple'e sample Metronome application, I've been using a timer on a (high priority) background thread to play system sounds. My results are okay but far from perfect. Some issues that I face are:
~ the app doesn't really keep time, although it sounds like it does ~ i can't do much on the main thread while the sound thread is running as it gets really sluggish ~ if I press the lock button or volume buttons on the device, the tempo goes haywire. ~ system sounds don't play when the phone is silent
I purchased a metronome on the app store yesterday and found that this app didn't have any of the above issues. It wasn't using system sounds as muting the iPhone didn't stop playback.
Now, I'm wondering if anyone can guide me towards a better, more robust framework for this task?
thanks in advance!