I’m trying to build an Audio Unit v3 Instrument with an input bus. Just by trying the obvious and taking the AUv3Synth example (from JUCE 5.0) and adding an inputBus in the constructor:
: AudioProcessor (BusesProperties().withOutput (“Output”, AudioChannelSet::stereo(), true) .withInput (“Input”, AudioChannelSet::stereo(), true)),
currentRecording (1, 1), currentProgram (0)
So far actually not doing anything with the input.
When building, this validates correctly with the auval tool and works as astandalone, but when loaded in a host, there is no sound. Traced it back to the renderCallback in the AUv3_Wrapper.mm not being called at all.
Is this a problem of the AUv3 API / implementation on the host / apple side or some problem within JUCE or just me overlooking something?
Thanks for your replies!