Hi all,
I am wondering if you can point me in the direction of the right way to configure channels for a plugin. I have been a JUCE user for only a short time, and the recent changes have me a little confused about the best way to go.
I noticed in the Introjcer that the field for Plugin Channel Configurations shows as deprecated, which (guessing) is due to the new multi-bus code, and would like to understand how this change effects these configurations across the different platforms.
So, I did a test with xcode 7, osx 10.10, Roli Plugin Host, and Roli Plugin Demo.
Plugin Demo has a Plugin Channel Configuration of {1,1}, {2,2} and shows:
AU - two audio ins, one midi in, two audio outs, one midi out
VST2 - one audio in, one midi in, one audio out, one midi out
VST3 - one audio in, one audio out
I removed that so that the Plugin Channel Configuration field is blank and now it shows:
AU - two audio ins, one midi in, two audio outs, one midi out
VST2 - two audio ins, one midi in, two audio outs, one midi out
VST3 - two audio ins, two audio
Another test I did with a plugin that has "is a synth" checked and a Plugin Channel Configuration of {1,1}, {2,2} results in:
AU - one midi in, two audio outs
VST2 - one midi in, one audio out
VST3 - one audio out
I have a feeling that there are some other relevant settings which cause the third test to be weirder than it should ahve been. Not surprisingly, none of these outcomes were what I had expected so I am now considering that there is something that I am missing.
Is there a specific method that should be used to make these consistent and correct across each plugin type?
Thank you very much!