Hello all,
this year's first stable Ecasound release is now out!
Most of the final tuning for this release was done last Sunday while
watching and listening to the last sessions of 'laconf2'. Many thanks to
all the organizers and participants! And special thanks for the
excellant net coverage of the event!
But now, back to the 2.3.3 release -- 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
<http://www.wakkanet.fi/~kaiv/ecasound/history.html>.
---
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:
http://www.eca.cxhttp://www.eca.cx/ecasound
Source packages:
http://ecasound.seul.org/downloadhttp://ecasound.seul.org/download/ecasound-2.3.3.tar.gz
Referenced documents:
[1] - http://www.eca.cx/eci-guide
[2] - http://www.eca.cx/eca-u-guide
Distributions with maintained Ecasound support:
Agnula - http://www.agnula.org
AltLinux - http://www.altlinux.com
Debian - http://www.debian.org
FreeBSD - http://www.freebsd.org/ports/audio.html
Gentoo Linux - http://www.gentoo.org
Mandrake - http://www.mandrake.org
PLD Linux - http://www.pld.org.pl
SuSE Linux - http://www.suse.de/en
Contrib Packages and Add-On Distributions:
AudioSlack for Slackware - http://www.audioslack.com
PlanetCCRMA for RedHat/Fedora
- http://www-ccrma.stanford.edu/planetccrma/software
Thac's RPMs for Mandrake - http://rpm.nyvalls.se
Note! Distributors do not necessarily provide packages for
the very latest Ecasound version.
---
http://www.eca.cx
Audio software for Linux!
Hi,
for those who can't get enough Linux Audio in their diet:
The Linux Audio Mini-Conf @ LCA2005 will be held before linux.conf.au,
Australia's national Linux conference, in April 2005 at the Australian
National University in Canberra, Australia.
More details, including the call for technical presentations and an
archive of the previous year's miniconf, is at:
http://www.metadecks.org/events/lca2005/
Conrad.
Fri Apr 30 2004 -- Sweep 0.8.3 Released
=======================================
Sweep is an audio editor and live playback tool for GNU/Linux, BSD and
compatible systems. It supports many music and voice formats including
WAV, AIFF, Ogg Vorbis, Speex and MP3, with multichannel editing and
LADSPA effects plugins. Inside lives a pesky little virtual stylus called
Scrubby who enjoys mixing around in your files.
This release is available as a source tarball at:
http://prdownloads.sourceforge.net/sweep/sweep-0.8.3.tar.gz?download
Latest News
-----------
This is a maintainance release, including a new Spanish translation,
various bugfixes and no new functionality.
Sweep has moved back into CVS at SourceForge. Five new developers have
been added to the project: Yuri Bongiorno, Erik de Castro Lopo, Torben Hohn,
Andr? Pang, and Alexandre Prokoudine.
Internationalization (i18n) improvements:
* a new Spanish translation by Juan Manuel Martinez
* an updated Italian translation by Yuri Bongiorno
Bugfixes:
* resampler bug fixed by Erik de Castro Lopo
* made main scrollbar arrows useful (bug #821596)
* seven other bug reports closed
* compile warning fixes for GCC3
The dependency on libtdb has been removed. TDB sources are now pulled
directly from the upstream Samba subversion repository.
Further information
-------------------
Screenshots:
http://www.metadecks.org/software/sweep/screenshots/
Some interesting audio recordings of Scrubby are at:
http://www.metadecks.org/software/sweep/demos.html
Sweep is designed to be intuitive and to give you full control. It includes
almost everything you would expect in a sample editor, and then some:
* precise, vinyl like scrubbing
* looped, reverse, and pitch-controlled playback
* playback mixing of unlimited independent tracks
* looped and reverse recording
* internationalisation
* multichannel and 32 bit floating point PCM file support
* support for Ogg Vorbis, MP3 and Speex compressed audio files
* sample rate conversion and channel operations
* LADSPA 1.1 effects support
* multiple views, discontinuous selections
* easy keybindings, mouse wheel zooming
* unlimited undo/redo with fully revertible edit history
* multithreaded background processing
* shaded peak/mean waveform rendering, multiple colour schemes
Sweep is Free Software, available under the GNU General Public License.
More information is available at:
http://www.metadecks.org/software/sweep/
Thanks to Pixar Animation Studios and CSIRO Australia for supporting the
development of this project.
enjoy :)
Conrad.
hi everyone!
for those who have not heard it yet, the second international Linux Audio
Conference is taking place at the ZKM Karlsruhe/Germany from 29.4. to
2.5.2004. see http://www.zkm.de/lad/ for details.
we have a number of very interesting presentations, all of which
will be streamed out live, for the unlucky folks who can't be here in
person. additionally, you will be able to download the presentation slides
in advance should you wish to follow a lecture.
there will be feedback channels on IRC, operated by folks who are in the
lecture rooms. they will relay questions from you to the live audience.
if all goes well, webcams will upload still images every 30 seconds to
give you an idea of the ambience and of which slide is currently up.
all important information on streaming relays, downloadable material, irc
channels etc. will be dumped to
http://linuxaudiodev.org/eventszkm2004.php3 .
this page will be updated very frequently during the next days.
the streams won't be up until tomorrow morning, but the chat rooms are
already there.
please forward this mail to any interested people. and no, we do not
fear the slashdot effect :)
enjoy,
joern
These are just minor bug fixes to the configure script and header files.
***CHANGES***
Properly detect libreadline.
Fatal error messages for missing get_opt_long(), dl_open(), and
pthread_create().
No longer try to optimize for sse/mmx/altivec.
Removed stale header from jack.h (jack_port_connect)
JACK is available at http://jackit.sf.net
Taybin
The first SourceForge release of realtime-lsm (0.1.0) now available.
http://prdownloads.sourceforge.net/realtime-lsm/realtime-lsm-0.1.0.tar.gz?d…
The Realtime Linux Security Module (LSM) is a loadable extension for
Linux 2.6 kernels. It selectively grants realtime permissions to
specific user groups or applications.
There are only a few small differences between this release and the
realtime-0.0.4 version released back in March. If that was working
satisfactorily, there is no need to upgrade. The main purpose of this
release is to take advantage of the services provided by SourceForge.
(*) The module now declares the appropriate kernel vermagic string,
thanks to a patch provided by Guenter Geiger.
(*) Although the SourceForge project name is `realtime-lsm', the
module it builds and installs is still called `realtime' and
supports the same user interface.
This LSM was written by Torben Hohn and Jack O'Quin, who make no
warranty concerning the safety, security or even stability of your
system when using it. But, if you do have problems, we would like to
know about them via the SourceForge bug tracking system.
--
joq
Hi laa-folk,
Announcing the release of sfront 0.86 4/24/04, available
for download from:
http://www.cs.berkeley.edu/~lazzaro/sa/index.html
It's been a while since the last release -- I was waiting
for the RTP MIDI specification to reach stability. This
release supports the version of RTP MIDI described in
draft-ietf-avt-rtp-midi-format-03.txt, which hopefully
will be the version that goes to Last Call soon. See:
http://www.cs.berkeley.edu/~lazzaro/sa/pubs/txt/current-rtp-midi.txthttp://www.cs.berkeley.edu/~lazzaro/sa/pubs/txt/current-guide.txt
For the latest in RTP documents.
For those of you unfamiliar with sfront, here's a short bio:
Sfront compiles MPEG 4 Structured Audio (MP4-SA) bitstreams into
efficient C programs that generate audio when executed. MP4-SA is a
standard for normative algorithmic sound, that combines an audio
signal processing language (SAOL) with score languages (SASL, and the
legacy MIDI File Format). Under Linux and Mac OS X, sfront supports
real-time, low-latency audio input/output, local MIDI input from
soundcards, and networked MIDI input using RTP and SIP. A SIP server
hosted on the Berkeley campus manages sessions. The documentation
includes a book about SAOL programming.
---
John Lazzaro
http://www.cs.berkeley.edu/~lazzaro
lazzaro [at] cs [dot] berkeley [dot] edu
---
Anouncing version 0.6.0 of FreqTweak.
http://freqtweak.sourceforge.net
New in this release are spectral filter Modulators, which can animate
and modulate any of the filters automatically in several ways.
If you thought FreqTweak was fun before, be prepared for hours of
audio mayhem. See the webpage (and the software) for details.
Just in time for the ZKM/LAD conference in Karlsruhe :)
Please report any problems compiling this release on your various
platforms to me, and as always report any bugs or feature requests to
freqtweak-user(a)lists.sourceforge.net (you must subscribe first).
Enjoy,
Jesse Chappell
------
FreqTweak is a JACK-based application for FFT-based realtime audio spectral
manipulation and display. It provides several algorithms forprocessing audio
data in the frequency domain and a highly interactive GUI to manipulate the
associated filters for each. It also provides high-resolution spectral
displays in the form of scrolling-raster spectrograms and energy vs
frequency plots displaying both pre- and post-processed spectra.
-------
+-----------------------------------------------------------------+
| ______ ______ _ _ _ |
| /\ / _____) ___ \| | | | | /\ |
| / \ | / ___| | | | | | | | / \ |
| / /\ \| | (___) | | | | | | | / /\ \ |
| | |__| | \____/| | | | |___| | |_____| |__| | |
| |______|\_____/|_| |_|\______|_______)______| |
| |
+-----------------------------------------------------------------+
[Sorry for cross-posting. Feel free to forward around]
Florence, 23 Apr 2004
+++ AGNULA/DEMUDI 1.1.1 LIVE (LAM SPECIAL EDITION) RELEASED
AGNULA/DeMuDi 1.1.1, the Debian-based GNU/Linux distribution for
audio/video, has been released.
+++
AGNULA/DeMuDi 1.1.1, the Debian-based GNU/Linux distribution for
audio/video, has been released.
This release is the first Live CD-ROM delivered by the AGNULA team and
will be presented and distributed at the Linux Audio Meeting 2004 [0].
It is based on the well known Knoppix distribution, adapted and tuned
for audio and multimedia work.
You can download the CD-ROM ISO9660 image here:
http://download.agnula.org/1.1/1.1.1/demudi-live-cd_1.1.1.iso
or using our new french mirror, graciously hosted by IRCAM:
http://freesoftware.ircam.fr/mirrors/agnula/1.1/1.1.1/demudi-live-cd_1.1.1.…
To try it just burn the ISO image on a blank CD-ROM and configure your
computer's BIOS to boot from the CD-ROM drive first. Then insert the
CD and power up or restart your computer.
DeMuDi 1.1.1 should automatically come up, detect your hardware and
start a graphical desktop. You can access all the included
application through the graphical menus.
Many thanks to Frank Neumman (member of the organization committee for
the LA Meeting 2004) and to Linux Magazin (Munich, Germany) which
offered to print 6000 copies of the CD and to distribute it within a
special edition of the magazine. Linux Magazin will also offer 500
copies of those CDs to be distributed during the 2nd International
Linux Audio Conference which will be held at the ZKM in Karlsruhe (29
April - 2 May 2004).
Please report all bugs, requests, criticisms using our development
portal [1]. Instructions on how to report bugs and requests are
available here:
http://www.agnula.org/development/agnula_bugs_requests/
+++
About AGNULA: Agnula (acronym for A GNU/Linux Audio distribution,
pronounced with a strong g) is the name of a project funded until
April 2004 by the European Commission (number of contract:
IST-2001-34879; key action IV.3.3, Free Software: towards the critical
mass). After the end of the funded period, AGNULA is continuing as a
volunteer based project, aiming to spread Libre Software in the
professional audio/video arena.
Best regards,
--
The AGNULA Team info(a)agnula.org
Our mailing lists: http://lists.agnula.org/
Our web site: http://www.agnula.org/
"There's no free expression without control on the tools you use"
[0] http://www.zkm.de/lad/
[1] http://devel.agnula.org/
JACK RELEASE 0.98.0
JACK is a low-latency audio server, written primarily for the GNU/Linux
operating system. It can connect a number of different applications to
an audio device, as well as allowing them to share audio between
themselves. Its clients can run in their own processes (ie. as normal
applications), or can they can run within the JACK server (ie. as a
"plugin").
JACK is different from other audio server efforts in that it has been
designed from the ground up to be suitable for professional audio work.
This means that it focuses on two key areas: synchronous execution of
all clients, and low latency operation.
JACK is available at http://jackit.sf.net
***CHANGES***
Fixed bug when using non-dithered 16bit output.
Fixed crashing bug with JACK clients that use SSE.
three new functions in JACK API:
int jack_client_name_size(void);
int jack_port_name_size(void);
int jack_port_type_size(void);
These sizes are inclusive of the final NULL character.
Automatic server startup (more on this below).
Added OSS JACK driver.
New option -m,--no-mlock:
Do not attempt to lock memory, even if --realtime.
New option -p,--port-max n:
Set the maximum number of ports the JACK server can manage.
The default value is 128.
New option -T,--temporary:
jackd will exit when last client disconnects.
Configuration process reworked for better portability. This has
helped jack run on MacOSX and FreeBSD.
Added JACK thread initialization callback.
***AUTO START SERVER FUNCTIONALITY***
libjack will now try to automatically start jackd when jack_client_new()
is called if it isn't already running. Because this changes the
semantics of jack_client_new() and confuses certain apps, the new
semantics apply if and only if $JACK_START_SERVER is defined and
$JACK_NO_START_SERVER is not defined. This will change in future
releases.
libjack determines the proper arguments to pass to jackd by first
checking ~/.jackdrc, failing that /etc/jackd.conf, failing that
hardcoded strings that we've determined to be the most likely to work on
a variety of platforms.
The format of ~/.jackdrc and /etc/jackd.conf is as follows:
absolute path to the jackd or jackstart binary to be executed, followed
by the regular arguments all on one line. libjack will automatically
insert the --temporary argument so that any auto started jack server
will exit when the last client has disconnected.
If libjack is unable to start the server, jack_client_new() will fail
normally.
We hope that this new functionality will make using JACK easier and more
seamless with the JACK client.
Taybin