[LAA] Ecasound 2.9.3 released!

Kai Vehmanen kvlists at nosignal.fi
Sat Jan 11 14:09:44 CET 2020

Hey all,

this is a maintenance release with support for Python3, a handful of 
bugfixes plus minor changes to ensure codebase stays compatible with
modern compilers and libraries to keep the code in buildable condition.

1. Summary of changes in this release

Update pyecasound and ecamonitor to work with Python3. Python2.7 or
newer is now required. The old C based implementation of ECI for
Python is dropped completely. It has been deprecated since 2.9.0
(2012). A few minor fixes to compiler warnings, LADSPA plugin
capability parsing and rubyecasound.

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 this release

Full list of changes is available at:
  - http://nosignal.fi/ecasound/history.php

4. Interface and configuration file changes in this release

- build: '--enable-python=iwantc' removed

5. Contributors to this release

Patches - Accepted code, documentation and build system changes

David Runge (1):
       build: do pkg-config search for lv2 instead of deprecated lv2core

Kai Vehmanen (19):
       build: version to 2.9.2+dev, tree opened for devel
       eca-chainsetup: remove inaccurate dbc warning in device open
       doc: Fix incorrect link to git tree web interface
       ecatools: ecamonitor updated to support python3
       kvutils: fix compilation errors for nanosleep/usleep
       build: update config.guess and config.sub to 2018-02
       build: fix issue in configure.ac check for execvp()
       kvutils: return error from kvu_sleep() if platform support missing
       libecasound: LADSPA: fix bug in parsing output capability
       libecasound: fix compiler warnings in eca-engine.cpp
       ecatools: further fixes to ecamonitor for python3 support
       pyecasound: remove C pyecasound implementation
       pyecasound: add support for python3.x
       doc: update NEWS
       rubyecasound: fix warning concerning Object#timeout
       doc: add David Runge to AUTHORS
       doc: update RELNOTES for 2.10 release
       doc: update README, AUTHORS and RELNOTES for release
       build: 2.9.3 release

Marc Lavallée (2):
       pyecasound: style update to match with python3 conventions
       pyecasound: remove obsolete comment

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

    * David O'Toole (1)
       compile error on Cygwin

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

No new features implemented.

6. Links and files

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

Source package:
         ecasound-2.9.3.tar.gz, sha256sum:

List of distributions with maintained Ecasound support:
         See http://nosignal.fi/ecasound/download.php


More information about the Linux-audio-announce mailing list