[ecasound] [ANN] Ecasound 2.6.0 released

From: Kai Vehmanen <kvehmanen@email-addr-hidden>
Date: Mon Feb 09 2009 - 00:00:00 EET

1. Summary of changes

New interactive commands have been added to query and
manage JACK port connections. More options are also now
available for setting up ecasound's own JACK ports.
Severe bugs in 'playat' and 'select' objects have been
fixed. A refactored ECI C implementation fixes bugs and
provides improved performance for ECI apps. Many minor
bugs have been fixed.

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.6.x series

- Basic support for monitoring and modifying JACK port connections,
   from Ecasound's interactive mode, has been added. See
   the ecasound-iam(1) man page and the related mailing list
   thread at:

- The syntax for specifying JACK inputs and outputs has
   been refactored. Note that old syntax is still supported
   as well, although marked as deprecated. See ecasound(1)
   manual page and the related mail thread at:
   Closes sffeat:1415822 sffeat:2134183

- Important bugfixes to "playat" audio object implementation.
   Same bugs can also be triggered with "select".
   See http://eca.cx/ecasound-list/2009/01/0089.html

- The standalone ECI C implementation has been refactored,
   fixing bugs and giving a small performance boost to
   ECI applications using it. Note that this code is used
   by most ECI language bindings. Closes sfbug:1412409

- Numerous small improvements and bugfixes. Affected
   bug items (not mentioned above):

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

4. Interface and configuration file changes

Interactive mode commands 'ai-wave-edit', 'ao-wave-edit' and
'c-mute' (replaced by 'c-muting') have been deprecated. They still
work in this release, but will be removed in a future release.

JACK audio object syntax has been updated. Object keywords 'jack_generic',
'jack_auto' and 'jack_alsa' have been deprecated. They still
work in this release, but will be removed in a future release.
Object keywords 'jack' and 'jack_multi' should be used instead.

The somewhat misleading options '--daemon', '--daemon-port', etc
have been deprecated, and more appropriately named options
'--server' and '--server-tcp-port' have been added.

Formatting of the string returned by interactive mode command
'cs-status' (aliases 'st' and 'status'), has been updated.

Largefile (LFS) support (+2GiB files) is now enabled by default,
without need for specifying '--with-largefile' to configure.
The default autoconf macro AC_SYS_LARGEFILE is now used to
check whether the system is LFS compliant (practically all
systems are nowadays). The old '--with-largefile' configure
option is still there, but no longer has any effect. For
background information, see:
  - http://www.suse.de/~aj/linux_lfs.html
  - http://www.gnu.org/software/hello/manual/autoconf/System-Services.html

5. Contributors to 2.6.0 series

Patches - Accepted code, documentation and build system changes

   * Sacré, Dominic [dsacre]
       Fixes to 'jack_generic'

Last minute release testing

   * Avuton Olrich
       Found a showstopper bug in ecasignalview on
       the release day
   * Julien Claassen
       Various problems in the candidate releases

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

   * Erik Nomitch (2)
       Nasty bug in 'playat' implementation
       Ecasound did not properly ignore unknown RIFF WAVE chunks
   * Joel Roth (2)
       Lack of -fPIC causes trouble to ECI impls on amd64
   * Sergei Steshenko (1)
       Problems with '-ev'
   * Duphil (1)
       Loop devices saved with incorrect syntax
   * Rocco <linuxmedia4@email-addr-hidden> (1)

6. Links and files

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

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

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


Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com

Ecasound-list mailing list
Received on Mon Feb 9 00:15:04 2009

This archive was generated by hypermail 2.1.8 : Mon Feb 09 2009 - 00:15:04 EET