Channel Routing with a Few Lines of Code
-
The routing matrix won't let you do anything you want elegantly (like Reaper, for example) and iterating big routings in Scriptnode can get messy.
Set your desired channel count in the master matrix.
Add a ScriptFX effect. In the processBlock function, simply right shift the source channel to target channels.
// This copies channels 1 and 2 to channels 3-16 function processBlock(channels) { for (i=1;i<8;i++) { channels[0] >> channels[(i*2)]; channels[1] >> channels[(i*2)+1]; } }
With it being this simple in code, I why isn't there a Reaper-style XY Matrix for FX when clicking on the channels icon?