Channel Configurations

I’m having a few troubles with plugin channel configurations. My plugin should support being used both in mono and stereo. I set the channel configurations to {1, 1}, {2, 2}. All seems simple enough.

I then hear that for the plugin to work properly in Ableton Live I need to return true for isInputChannelStereoPair and isOutputChannelStereoPair. If this isn’t done Live just decides to sum everything to mono. Again very easy to implement.

Now when using the Fxpansion VST to RTAS wrapper Protools is only able to load the plugin on a stereo channel. Doesn’t make sense that declaring the channels as a stereo pair would stop the 1 in 1 out configuration working. Perhaps it is just Protools or the Fxpansion wrapper being funny.

Anybody else had similar problems? Are there any ways to solve this short of having two versions of the plugin, one mono and one stereo?