[linux-audio-user] puzzling ecasound error

Kai Vehmanen kvehmanen at eca.cx
Wed Nov 30 04:58:42 EST 2005

On Tue, 29 Nov 2005, Paul Coccoli wrote:

> Oops; my bad.  2.4.2 is the latest in Planet CCRMA.  I was wondering
> why the man page had so little to say about alsaseq.

:) The man page should be a reliable reference - it should always be up to 
date (updated at commit time when features are changed/added CVS).

> I get that plate reverb error no matter what options I use.  Is that
> something in my system configuration?

Hmm, which plate reverb that is? That warning msg seems a bit strange -- 
something wrong with the description the plate reverb reports to ecasound.

Btw, you can get a listing of all LADSPA plugins ecasound finds with:

sh> echo ladspa-register |ecasound -c

That can be fed to a file, more/less, etc. Can you see the plate reverb in 
the list?

> By the way, I'm just trying to use ecasound as a command line ladspa
> host.  Is there a simpler way to do this, or will I just have to write
> some scripts?

This is the way to run a basic 'one plugin host'. For more complex stuff, 
you need to write scripts (or a simple python/ruby/perl app) which 
controls the ecasound engine. Ecamegapedal (a LADSPA/JACK host with Qt 
interface) is built on top of ecasound, so it's certainly doable.

> Is it possible to use the interactive mode to add a
> ladspa plugin on the fly?

Yes, although you'll need to disconnect from JACK, modify the 
configuration, and then connect back (this is how ecamegapedal does
the plugin changes).

> One last comment: I was surprised that ecasound exits when the jack
> mode is "recv" and I stop the transport.  I suppose that is the
> intended behavior?

Yes, this issue has been discussed a few times on ecasound-list. As a 
result, the "--keep-running/-K" option was added to ecasound-2.4.2. This 
tells ecasound, runnin in batch (non-interactive -> no -c), not to exit 
when processing is finished (JACK transport goes from running to stopped). 
Another way to prevent exiting, is to run ecasound in interactive mode (-c).

  links, my public keys, etc at http://eca.cx/kv

More information about the Linux-audio-user mailing list