[LAA] [ANN] Ecasound 2.7.0 released

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-audio-announce@...>
Date: Tuesday, October 20, 2009 - 12:26 pm

Hello all,

Ecasound 2.7.0 has been released! Releases notes follow:

0. Special note: Ten years of Ecasound!

This is the 10th year anniversary release for Ecasound! The first public
version, 1.1.4r1, of Ecasound, licensed under GPL, was released on 30th
June 1999. See the following mailing list post for a quick rundown of what
has happened so far:

- http://eca.cx/ecasound-list/2009/07/0004.html

1. Summary of changes in this release

Initial Open Sound Control (OSC) interface for parameter control has
been added. New '-chorder' and '-eadb' options, and 'cop-get'
interactive mode command, have been added. Optional build time support
has been added for using liboil to optimize inner loops, giving a
small performance boost to many common use-scenarios. Various bugs
fixed in JACK support, mp3 output and option parsing. Fixes to build
problems in Mac OS X.

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 in 2.7.x series


* Open Sound Control (OSC) support. See the initial announcement
mail sent to ecasound-list:
Current interface is documented at:
The interface is still limited and subject to change in
later releases, but it's a start.

* New '-chorder' operator that allows to reorder channels of
an audio stream. Also duplication and omission of certain
channels is possible. See ecasound(1) man page for more

* Added new amplify/gain variant '-eadb' that allows to specify
the gain in dB. See the related mail thread:

* Refactored POSIX signal handling in ecasound. See the following
mail for some rationale, as well as a list of changes.
See mail thread:

* Various optimizations to Ecasound inner loops using
the liboil library. See http://liboil.freedesktop.org/wiki/
To enable the optimizations, liboil-0.3 development files
need to be installed and '--enable-liboil' must be passed
to Ecasound's configure script.

* New 'cop-get' interactive mode command. See the updated
ecasound-iam(1) manual page for further info.

Full list of changes is available at:
- http://www.eca.cx/ecasound/history.php

4. Interface and configuration file changes in 2.7 series


Output of '-ev' operator has been renewed.

The name for default chainsetup created from command line is now

Most of the entries in the installed ecasoundrc file
(in ${prefix}/share/ecasound/ecasoundrc), are now commented
out by default.

Major changes to the libecasound library public interface.
This should not really affect anyone anymore, as direct use of
libecasound has been discouraged for a long time and it is
available only as a static library, but just in case someone
is still using it. See libecasound/ChangeLog for a detailed
list of changes.

5. Contributors to 2.7 series

Patches - Accepted code, documentation and build system changes

Extracted with 'git-shortlog -s':

- Adam Linson (1)
- Jeremy Hughes (1)
- Junichi Uekawa (1)
- Kai Vehmanen (203)

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

* Oliver Oli (2)
various bugs in new OSC support
* RProgrammer @ sf.net (1)
uninstall target broken on OS X (sfbug:1283448)
* Jason Galyon (1)
frontend parser bug for '-E' option

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

* Julien Claassen (1)
OSC support
* Klaus Schulz (1)
-eadb chainop

6. Links and files

Web site (and mirrors):
http://eca.cx/ecasound (fi)
http://ecasound.seul.org (us)
http://ecasound.sourceforge.net (us)

Source package:
ecasound-2.7.0.tar.gz, md5sum:

List of distributions with maintained Ecasound support:
See http://eca.cx/ecasound/download.php

Linux-audio-announce mailing list

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[linux-audio-announce] JACK Meterbridge, Steve Harris, (Fri Sep 27, 4:48 pm)
[linux-audio-announce] [ANN] E-Radium V0.61b, Kjetil Svalastog Matheussen..., (Tue Jul 12, 6:56 pm)
[LAA] Rivendell v1.0.0rc2, Fred Gleason, (Tue Jul 8, 12:34 pm)
[LAA] [ANN] aseqmm 0.1.0 released, Pedro Lopez-Cabanillas, (Mon Aug 31, 8:20 am)
[LAA] [ANN] Ecasound 2.7.0 released, Kai Vehmanen, (Tue Oct 20, 12:26 pm)
[LAA] Linux Audio Monthly Round-Up #7 - February 2011, Jeremy Jongepier, (Tue Mar 8, 1:21 pm)
[LAA] [ANN] release gxtuner-1.0, hermann, (Mon Jul 25, 11:03 am)
[LAA] xfmr-plugins-0.0.1, John Rigg, (Mon Jul 16, 11:12 am)
[LAA] xwax 1.4 release, Mark Hills, (Mon Jun 10, 8:28 am)
[LAA] AlsaModularSynth (ams) 2.1.0 released, Guido Scholz, (Sun Mar 16, 11:16 am)
[LAA] Luppp 1.0.1 Bugfix release, Harry van Haaren, (Sun Aug 31, 3:55 am)
Re: [LAA] [LAU] AlsaModularSynth (ams) 2.1.0 released, Guido Scholz, (Sun Mar 16, 11:16 am)