I’m talking about older Plugin Hosts, which do not support multiple Configuration, like that one in JUCE_4_0
But the same goes for a lot for other hosts.
(Isn’t that the reason why we have the Default Channel-Configuration? )
The problem is, either the plugin be opened with the full number of channels AND report the full number of channels in the plugin internally (which can be limited with isBusesLayoutSupported)
it should be opened with the default number of channels AND report the number of default channels internally to the plugin
But the current behavior is, it opens the number of maximum of channels (because thats what is reported to the host), and opens the plugin Internally with then default number of channels.
This breaks all old hosts, which do not support multiple channel configurations. The old behavior was more consistent.
So at least, the number which is used internally must be the same, which the hosts is seeing.
(I could live with that, even if its not the default number of channels)