I'd like to include multi-channel support for our plug-ins, but would like to avoid having duplicate plug-ins (a stereo and a multi-channel version). When adding multi-channel configurations to PreferredChannelConfigurations, some hosts (including Tracktion, BTW) choose the highest number of channels available, even when the audio is rendered with only two channels, thus causing the plug-in to consume much more CPU than necessary. The ideal solution would be to allow the user to choose the allowed channel configurations in the plug-ins preferences, thus avoiding the need for two separate DLLs. Due to the way the JUCE wrappers are implemented (with defines for the channel configuration), this seems impossible to achieve at the moment. Have I missed something?