ecasound 2.3.3 released

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: ecasound 2.3.3 released
From: Kai Vehmanen (
Date: Wed May 05 2004 - 01:39:58 EEST

Hello all,

this year's first stable Ecasound release is now out!

And while I'm at it, here are some recent interesting Eca-related
links and news items:


But now, back to the 2.3.3 release. CVS is tagged with 'v2_3_3' as usual,
and here are the details...:

1. Summary of changes

Bugs in ecasignalview, effect presets, NetECI protocol parser
and the C ECI implementation have been fixed. Many build system
issues, including errors in building against libsndfile-1.0.4
and older, have been resolved. A separate section covering
ecasound.el, the ecasound emacs interface, has been added to
the Ecasound Control Interface Guide. The Ecasound User's Guide
has also been updated.

2. What is Ecasound?

Ecasound is a software package designed for multitrack audio processing. It can be used for simple tasks like audio playback, recording and format conversions, as well as for multitrack effect processing, mixing, recording and signal recycling. Ecasound supports a wide range of audio inputs, outputs and effect algorithms. Effects and audio objects can be combined in various ways, and their parameters can be controlled by operator objects like oscillators and MIDI-CCs. A versatile console mode user-interface is included in the package.

Ecasound is licensed under the GPL. The Ecasound Control Interface (ECI) is licensed under the LGPL.

--- 3. Changes since last release

* Preset handling fixes: When saving chainsetups containing presets, values of preset parameters were not saved correctly. Also problems with presets containing untitled parameters have been fixed.

* New ecasoundrc(5) setting "autodetect" for "default-output" has been added. When selected, libecasound will check for JACK support and whether a JACK server is running, if not found, check for ALSA, then OSS, and finally fallback to using "rtnull". This feature is especially useful to apps such as ecaplay.

* Fixes to ecasignalview: Proper cleanup after receiving an interrupt from keyboard (SIGINT/CTRL-C) has been added. Originally tested on FreeBSD, but helps on Linux as well.

* Ecasound Interactive Mode (EIAM) updates: Added new command 'map-ladspa-id-list' to allow listing the available plugins by their unique ID numbers. A special case value of '-1' is now understood by 'cs-set-length'. This allows undoing any previously set length value.

* Ecasound Control Interface (ECI) updates: Added a section on ecasound.el - the Ecasound emacs interface - to the ECI Guide [1]. Several bugs have been fixed in the ECI C implementation. A serious bug in NetECI protocol parser, that caused parsing long (over 32 chars) commands to fail, has also been fixed.

* Documentation updates: The Ecasound User's Guide [2] has been updated. Also, a bug in the groff source for the ecasound(1) man page that prevented man from showing the last five pages of the document, has been fixed.

* Build system fixes: Problems in building against libsndfile-1.0.4 and older have been fixed. 'libecasound-config --libs' has been fixed to return the full list of external libraries. Based on recent discussions on linux-audio-dev, minor changes have been made to processing CFLAGS, CXXFLAGS and LDFLAGS. Full list of changes is available at <>.

--- 4. Interface and configuration file changes

* ecasoundrc(5) - "default-output": new value "autodetect" (default)

--- 5. Contributors

Patches - Accepted code, documentation and build system changes

Michael Ewe (2) -- bugfixes to ecasignalview and ECI C impl Mario Lang (1) -- section on ecasound.el to ECI Guide Eric Rzewnicki (1) -- set of updates to Ecasound User's Guide Kai Vehmanen (n/a) -- various

Bug Hunting - Reports that led to bugfixes (items closed)

Pierre Lorenzon (1) -- bugs in ecasound's daemon-mode protocol parser Jan Weil (1) -- cs-save dit not save preset parameters

Feature suggestions - Ideas that led to new features (items) Jan Weil (2) -- map-ladspa-id-list command, -t:1 option

--- 6. Links and files Web sites:

Source packages:

Referenced documents: [1] - [2] -

Distributions with maintained Ecasound support: Agnula - AltLinux - Debian - FreeBSD - Gentoo Linux - Mandrake - PLD Linux - SuSE Linux -

Contrib Packages and Add-On Distributions: AudioSlack for Slackware - PlanetCCRMA for RedHat/Fedora - Thac's RPMs for Mandrake - Note! Distributors do not necessarily provide packages for the very latest Ecasound version.

--- Audio software for Linux!

New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Wed May 05 2004 - 01:44:59 EEST