Hello,
In my iPadOS app I need to be able to apply AUv3 effects to individual input channels. However, AVAudioEngine's inputNode delivers one output bus with all input channels in that bus. How can I separate these input channels?
For example, an audio interface with 6 input channels yields an inputNode with 6 channels on the input bus and output bus. How can I apply an effect to channel 1?
AVAudioEngine only lets me connect busses between audio units. AVAudioConnectionPoint is an auxiliary class that allows me to establish a one-to-many routing.
It seems that with the V3 API I cannot achieve my goal. What other solutions are there? Use the V2 API and install a callback... exactly where? Or is there some kind of audio format conversion foreseen?