Hallo, Larry Troxler hat gesagt: // Larry Troxler wrote:
At least, after I start Jack, then start PD, then run qjackconnect (which, BTW did _not_ need to be recompiled to use with this Jack snapshot I got - the Planet CCRMA binary works fine!), I see that the Jack PD clients (two of them- one for each channel I suppose) have been connected to the the JACK alsa clients. So it seems that PD does indeed connect itself on startup. Is there a way to disable this?
Not currently, that's why I disabled jack_connect in s_linux.c at all.
Certainly I don't want it to connect to the soundcard through Jack, because if that were the case, there would be no point in using Jack at all. Perhaps I am missing some understanding about the Jack concept.
Well, something *must* connect to the soundcard in the end, otherwise no sound would be produced.
Is there a way to make more Jack clients avalable to PD, so that one audio output for example, goes to the DAC, and another one goes to an audio recorder? If so, (1) how is this specified on the PD command line,
$ pd -jack -channel 12 or $ pd -jack -inchannels 4 -outchannels 2
After that, you probably have a lot of jack_connect to do.
and (2) how would you decide from PD, which jack client audio input or output you want to connect to, in a given box? (For example, dac~ just takes a number of signal inputs equal to the number of output channels - how would you tell PD which Jack client the DAC stream should be sent to?)
dac~ takes the ids of output channels. So it works like this:
[dac~ 1] ==> pure_data_0:output0 [dac~ 2 4] ==> pure_data_0:output1, pure_data_0:output3 ...
Frank Barknecht _ ______footils.org__