Ecasound 2.3.4 released

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

Subject: Ecasound 2.3.4 released
From: Kai Vehmanen (
Date: Fri Oct 29 2004 - 01:23:44 EEST

Hello all,

it's again time for a new Ecasound release.

I'll try to put out one more release this year or early next year (either
2.3.5 or 2.4.0, depending on much work from the TODO list gets done).

Btw; I've converted most of the pages to PHP. The biggest
user-visible change is that there are now mirror sites for most of the
pages. I've not converted the main Ecasound pages yet, but I'll do that at
some point... Let me know if you find broken links or any other errors in
the pages.

CVS is tagged with 'v2_3_4' as usual, and here are the full details:

1. Summary of changes

Serious bugs in multitrack sync code, ECI C implementation and big-endian platform support have been fixed. Support has been added for input and output of FLAC, AAC and M4A files. Improvements have been made to both FreeBSD and Mac OS X support. Many minor improvements to ECI implementations and user documentation.

--- 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.

Primary platform for running Ecasound is GNU/Linux. Ecasound can also be run on many UNIX-derived systems such as FreeBSD, Mac OS X and Solaris. Limited support for Windows is available through Cygwin. Ecasound is licensed under the GPL. The Ecasound Control Interface (ECI) is licensed under the LGPL.

--- 3. Changes since last release

* FLAC support added. The 'flac' tools is used for both encoding and decoding.

* AAC/M4A/MP4 support added. The 'faad' and 'faac' tools are used for encoding and decoding.

* Improved support for both FreeBSD and Mac OS X. Ecasound should now compile out-of-the-box on recent releases of these systems.

* A critical bug was fixed in multitrack-offset calculation code. This bug was triggered by ALSA devices that limit playback period count to two (for example rme9652 and cs4281).

* Minor fixes to both mp3 and ogg input support.

* Many improvements to the C ECI implementation: Bug which caused losses of sync between clients and the engine was fixed. Float return values are now returned with higher precision. These improvements affect all ECI implementations that are based on libecasoundc (Perl, Python, PHP interfaces).

Full list of changes is available at <>.

--- 4. Interface and configuration file changes


--- 5. Contributors

Patches - Accepted code, documentation and build system changes

Jesse Chappell (5) -- Bugfix to sync-loss problem in C ECI impl, improvements to libsndfile support and other bugfixes. Sean Bolton (1) -- MacOS X compability patch Adam Linson (1) -- ecasound-iam(1) update Kai Vehmanen () -- various

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

Eric Dantan Rzewnicki (2) -- bugs in FLAC support, manpage errors Jesse Chappell (1) -- Bugs in C ECI impl. Winkler Paul (1) -- error in engine state after 'run'

Feature suggestions - Ideas that led to new features (items)

Didier Bellamy -- AAC input/output support

--- 6. Links and files Web sites:

Source packages: md5sum: 4d8e319b6c231acfe4884cc24114cace

Distributions with maintained Ecasound support: See

-- 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 : Fri Oct 29 2004 - 01:21:31 EEST