Re: [ecasound] Multiple instances of jackd and ecasound / ecasignalview

From: Dan Macklin <daniel_macklin@email-addr-hidden>
Date: Tue May 29 2007 - 21:39:30 EEST


Thanks will give this a go.



>From: Kai Vehmanen <kvehmanen@email-addr-hidden>
>To: Dan Macklin <daniel_macklin@email-addr-hidden>
>CC: ecasound-list@email-addr-hidden
>Subject: Re: [ecasound] Multiple instances of jackd and ecasound /
>Date: Fri, 11 May 2007 10:55:51 +0300 (EEST)
>On Wed, 9 May 2007, Dan Macklin wrote:
>>jackd -v -R -doss -C /dev/dsp7
>>I then run ecasignalview like this :-
>>ecasignalview jack_auto
>>However I would like to be able to capture and monitor the output from a
>>number of my /dev/dsp devices at the same time.
>hmm, you could of course skip jackd altogether and run ecasignalview
>ecasignalview /dev/dsp7 null
>ecasignalview /dev/dsp8 null
>... and so on.
>>The only way I can see to do this is to run jackd many times, with a
>>different name for each device using the --name option of jackd. For
>>example :-
>>jackd --name dan -v -R -doss -C /dev/dsp7
>>jackd --name dan2 -v -R -doss -C /dev/dsp7
>>My question is how do I get ecasignalview to recognise each of these jackd
>>servers ?
>Now jackd is not really designed for this. The official solution is to bind
>your soundcards into one virtual device (possible, although not exacty
>straighforward, at least with ALSA, probably also with the commercial OSS
>-- haven't used it for a while).
>A huge dirty hack is to compile multiple binaries of jackd and ecasound,
>with different prefixes:
>cd jack ; ./configure --prefix=~/apps/jack1
>--with-default-tmpdir=/tmp/jack1 ; ...
>cd ecasound ; ./configure --prefix=~/apps/jack1 ; ...
>cd jack ; ./configure --prefix=~/apps/jack2
>--with-default-tmpdir=/tmp/jack2 ; ...
>cd ecasound ; ./configure --prefix=~/apps/jack2 ; ...
>So you'd have separate binaries and libraries for each soundcard. This is
>ultra-clumsy, dirty hack, but will work. ;) When running ecasignalview, you
>have to point it to the right ecasound binary:
>sh> ECASOUND=~/apps/jack1/bin/ecasound ecasignalview jack_auto
>sh> ECASOUND=~/apps/jack2/bin/ecasound ecasignalview jack_auto
>And so on...
> links, my public keys, etc at

Play your part in making history - Email Britain!

This email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
Ecasound-list mailing list
Received on Wed May 30 00:15:04 2007

This archive was generated by hypermail 2.1.8 : Wed May 30 2007 - 00:15:05 EEST