What I would love to know is if X2 will have better I/O routing. Will a VSTi be able to have inputs? Will a VST be able to have more than two outputs? This is important to me because a majority of my external hardware is controlled by VSTi/VSTs that require inputs and multiple outputs.
I can accomplish what I need in Sonar only by using something like Plogue Bidule VSTi/VST. Bidule has versions that have 16 or 32 inputs
and outputs but I have to tell Sonar it only has 2 inputs just so I can use it without Sonar locking up. You still can't access the inputs at all, though, because I have to use it in the Synth Rack just to get the multiple outputs. Here's an example of a routing scheme that is possible in Bidule
inside Sonar but is not possible in Sonar alone:
Blue lines and nodes are audio routing, white are midi, and the blocks represent VSTi/VSTs. This pic is an old version of Bidule that was provided to get past the I/O deficiencies in Sonar. I figured out the workaround so I don't have to bother plugin developers every time
they update for a special Sonar version.
It's pretty annoying to be able to do this in a plugin running in Sonar yet I can't in Sonar alone.