Re: [ecasound] realtime processing of channels separately

New Message Reply Date view Thread view Subject view Author view Other groups

Subject: Re: [ecasound] realtime processing of channels separately
From: Kai Vehmanen (k@eca.cx)
Date: Tue Jun 19 2001 - 01:07:42 EEST


On Sun, 3 Jun 2001, S. Massy wrote:

> Wow, can you believe that I'd managed to never read the entry for eac in
> ecasound's manpage? I guess it's so big, it's easy to miss things...

eac is actually quite powerful. Now that the loop device bug you noticed
in 2.0.0 is fixed, we can do things like:

ecasound -f:16,1,44100 -a:bus1 -i alsa,sb -eac:0,2 \
        -f:16,1,44100 -a:bus2 -i carrier.wav -erc:1,2 -eac:0,1 \
        -a:bus1,bus2 -o loop,1 \
               -a:bus3 \
                -f:16,2,44100 -i loop,1 \
                -epp:50 -erm:1 \
                -f:16,1,44100 -o alsa,sb

This was crafted to test a new LADSPA vocoder plugin (not released yet).
The idea is to have two mono input streams (one from sound card and
one from disk file), combine them into one stereo stream, and then through
a stereo effect. Here I've used the panner and mix-to-channel operators,
but the same works with the vocoder (one for control signal and one for
signal to be processed).

Latency is a problem with loop devices, but with something like '-b:256
-z:nointbuf -r' it shouldn't be too bad...

-- 
 http://www.eca.cx
 Audio software for Linux!

-- To unsubscribe send message 'unsubscribe' in the body of the message to <ecasound-list-request@wakkanet.fi>.


New Message Reply Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Tue Jun 19 2001 - 01:17:01 EEST