Hi Michael,

Iain explained to me that I do not need multiple interfaces to route output to multiple locations. Indeed I am using Jack and have managed to route audio and switch audio between 2 sources. Now I'm trying to figure out how to keep the audio running from one channel, while I mix another, because clearly I cannot pause sound during the live performance and have to be able to switch without cutting off the output. This also means that I should be able to retain the slider levels for different mixers so that when I switch back to them they should jump back to those positions. I'm working on this logic and I believe I might be on it!

One weird problem I'm facing right now, is the polygate object, used to crossfade while switching between sources. For some reason, the object cannot be created on Windows, while it is fine on my mac. I keep getting this error (from Iain's example patch): 

"polygate~ 2 100
... couldn't create"

I don't think that has anything do with starting through Command Line (or Prompt in the case of Windows) because by starting pd-extended normally on mac also, there was no issue with the polygate object being created. I'm trying to figure out why this is happening on Windows.

Thanks,
Rishabh

On Tue, Apr 10, 2012 at 7:48 AM, Michal Seta <mis@artengine.ca> wrote:
Hi Rishabh,

On Sun, Apr 8, 2012 at 3:31 PM, Rishabh Natarajan
<rishabh.natarajan@gmail.com> wrote:
> Error message: Invalid number of channels

This is actually a (almost) very informative error message. You want
pd use more channels than are physically or virtually available on
your system. You should probably provide some more info about your
setup: how many audio interfaces, what kind, how many I/O, do you use
jack or not etc. I don't think you can tell pd to use more than one
audio interface at a time. Depending on the OS/platform you are using,
there may be ways to trick the OS into using 2 or more audio
interfaces as one but it is not for the feint of heart and generally
not very reliable and may lead to some unpredictable behaviour. What I
understand is that you want to make a matrix that can route any signal
input to any output. However, the fact that you want to use several
audio interfaces is unclear to me, I would expect audio over some
network streams in a telematic performance...

As for Pd options, the command-line options override the options saved
in your .pdrc file. Usually, the settings that you specify in the GUI
are persistent, those you specify on the command line are valid until
you quit the instance of pd.

./MiS