Hi, we are confused about the current state of AudioUnit v3 instruments in iOS9. We are using the 11.2 SDK. Here's what happens:
- We call sharedAudioUnitComponentManager's componentsMatchingDescription for all the kAudioUnitType_MusicDevice type plugins. The other fields are set to 0.
- The list it returns only contains AUMIDISynth and AUSampler. But we have other AUs on the device such as iSem. Customers report the same behavior.
- It works as expected in iOS11.
- I see the same behavior in Cubasis: no AU instruments show up in iOS9, but it works as expected in iOS11. Same Cubasis version and same synths on both devices.
The confusing thing is that I thought AU instrument support was introduced in iOS 9, and we can find YouTube videos which seem to demonstrate them. Was AU v3 instrument support in iOS 9 ended at some point, or are we calling componentsMatchingDescription incorrectly?
Thanks for your help!
-Louis / Retronyms