Time to talk abut multichannel options

This might not be possible… but just brainstorming if it hadn’t already been suggested or thought of. It would be amazing if there could be a declaration in the cabbage section that could give a hint as to how many channels in and out are needed… for example, a stereo compressor with a mono sidechain option could ask for 3 inputs and 2 outputs, etc etc.

Similar to the idea of disabling automation on certain widgets (mentioned here: New idea: disable automation regardless of active() - #4 by rorywalsh), the inputs and outputs would be set at runtime and not able to be modified with identchannels etc.

Another thought; Would it also possible to make specific channels “discoverable” as routing options to the daw? The sidechain example would be a great use case, the main stereo inputs should work as regular inputs as expected… with the third channel showing as a routable input. I have NO IDEA how that works behind the scenes, and perhaps it’s not standardized between DAWs… so sorry if that’s a silly or unreasonable request :wink: