Hello,
I experienced strange behavior in my app the other day and wanted to ask if I was perhaps not handling things correctly.
My program under 10.4.10 (MacPro box) uses MusicPlayer to play SMF tracks. I normally run a USB midi interface and a FireWire Audio/Midi interface which is set in the system preferences to also handle System audio in/out.
I needed to unhook the FireWire interface from my setup, and when I used my program, MusicPlayer sucessfully parsed through the sources/destinations and created all of the proper external instruments, but would not respond to MusicPlayerStart().
I noticed that when I unhooked the Audio Interface, the System Sound Preferences defaulted to Built in Digital Input (Aggregated). These are ports that are not being used. When I switched the preferences to the built in analog sources, everything worked fine in my program.
Logic Pro does not have any problems with gear swapping under the same conditions, (although I don't know if MusicPlayer is being used).
So is there something I could be doing to work around this scenerio? Or is this more of a case of making sure that the System sound settings are valid sources.
Thanks Wayne
|