Hey,
My plugin’s AU version is working finely on Logic and Reaper, but fails to load on DSP Quattro. The error log is as follows:
[CAUPlugIn::Load] AudioComponentInstanceNew() OK
[CAUPlugIn::Load] checking mAUPlugIn
[CAUPlugIn::Load] mAUPlugIn OK
[CAUPlugIn::Load] setting sample rate: 44100.000000
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat ../../JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:890
[CAUPlugIn::Load] componentResult: -10868
[CAUPlugIn::Load] setting max buffer sizes: 8192
[CAUPlugIn::Load] componentResult: 0
[CAUPlugIn::Load] calling SetupAudioUnitIO()
[CAUPlugIn::SetupAudioUnitIO] calling SetupAudioUnitNumOfIOChannels()
[CAUPlugIn::SetupAudioUnitIO] calling SetupAudioUnitNumOfIOChannels()
CAUPlugIn::SetupAudioUnitNumOfIOChannels(): theAUChannelInfo.inChannels = 2 - theAUChannelInfo.outChannels 2
CAUPlugIn::SetupAudioUnitNumOfIOChannels(): theAUChannelInfo.inChannels = 1 - theAUChannelInfo.outChannels 1
[CAUPlugIn::SetupAudioUnitIO] allocating temp buffers
[CAUPlugIn::SetupAudioUnitIO] SetupAudioUnitNumOfIOChannels() OK
[CAUPlugIn::SetupAudioUnitIO] calling kAudioUnitProperty_StreamFormat
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat ../../JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
[CAUPlugIn::SetupAudioUnitIO] FAILED: error = -10868
Based on an older thread here, I tried switching between the new Multibus API and the static Plugin Channel Configuration, also switching the order of the channel configurations, but with little effect.
Any ideas what might be causing this? If there is golden nugget of information somewhere that I haven’t yet discovered, guidance would be highly appreciated.
Thanks,
Olli