So now that ZoneSkin3 is out, and I'm starting to understand PervTalk and kXd a little bit more, I decided to try something out.
First I created a new DSP shown below. Yes there's an error with routing the third EQ directly out, I just didn't fix it for this test. Notice the FXMixers I'm using instead of the Stereo Mixers.
The actual mixer looks like this, you have the possiblitity of 6 inputs to two outputs. You could even use it to control volume, but I did not try that for this test.
Now to control the each mixer, I added the appropriate names to the .ini file that PervTalk uses. Disregard the naming, you could name them whatever you want.
And I also added the commands to take each slider either max, or min.
Below is the actual Xlobby command I used to control each FXMixer slider. When that source is selected, the appropriate mixer goes to max and the others for that particular FXMixer go to min.
And here is the end result. Excuse the fact that the naming is way out to lunch (I hacked at my ZoneSkin3 I'm using on my system.
Basically the user can select music for one of the sources, then any one of the outputs can select that source. This opens up a bunch of possibilities as with this setup currently, one can have 4 sources and three zones (great for a back-split or side-split home). Syncing of the zones is achieved by all the zones selecting the same source. I guess it could be considered a varient to using VAC in the setup.
Now you may say that it is only three zones, but if you understand the KX drivers and the full potential of an Audigy card, you could take advantage of all the ASIO inputs and outputs that the card has to offer. This would make the possibilities virtually endless (well, depending on the available GPR's for the card).
*EDIT*
Forgot to add, when bringing in the FXMixer for the first time, the volume slider is defaulted to min. Take it to max before saving the setup.