Multi channel routing of vst~ plugins

Hans Leeuw's icon

Hi,

Is there something similar to the "plugin pin connector for vst" that reaper has, but then for MAX? The new sonobus vst plugin for online playing for example supports two channel input (plus a bunch coming in from outside that are also routable) and multi channel output, but I can't find a routing option in MAX (nor in Ableton by the way).

Roman Thilenius's icon


you could recreate it using selector~/gate~ or matrix~?

but it will be very difficult to have all in/outs listed automatically. you would either have to use scripting, or set a fixed value for the max number if i/o, e.g. [vst~ 10 10 filename] with 10 send~ or whatever.

but why limit yourself to connection on/off ... if you use *~ to make the connections you can as well make a matrix mixer.

Hans Leeuw's icon

In this case it is a vst that collects audio from players from the internet, so building something outside the vst is not an option. Making more instances doesn't work either because that would create an extra 'me' user in the app. So I really need something that can route the channels. If I use vst~ 2 10 (I only go in with two channels and the four people that play together with me are the other eight 'in' channels) all the other players' outputs also come from outputs 1 and 2 and outputs 3 till 10 stay silent. In reaper I can route those players' outputs through a matrix.

Roman Thilenius's icon


then i dont understand - or there is some kind of bug.

if it has 10 outputs then the host should have no more influence wether these outputs work or not.

which channel goes to which audio output is something the plug-in has to do.

do you have evidence that the plug-in successfully receives audio from the network inputs? does it eventually throw errors in the max console?