hello linux audio enthusiasts!
reading lwn.net this morning i found that the linux journal has a new
linux audio column in their online edition, written by dave phillips.
the current issue is at
http://www.linuxjournal.com//article.php?sid=7283 .
the content of this first issue will not be news to you, since it's
basically a plug for the world's finest linux audio mailing lists, which
you already seem to know about :)
still, it's an interesting read, and it has had an effect already: about
30 new subscriptions (in addition to the usual continous growth) since
wednesday... (see http://www.linuxdj.com/audio/lad/subscribe.php3 .)
to all new readers: welcome aboard!
best,
jörn
--
To someone whose only tool is a hammer, each problem looks like a nail.
- Edsger W. Dijkstra, EWD838
Jörn Nettingsmeier
Kurfürstenstr 49, 45138 Essen, Germany
http://spunk.dnsalias.org (my server)
http://www.linuxaudiodev.org (Linux Audio Developers)
1. A short summary of changes
Support has been added for libsndfile. This allows to access
a number of new audio file formats such as W64, PVF and VOC
files. Integration with libaudiofile and MikMod has also
been improved. Bugs in the native Python ECI implementation
have been fixed. Rubyecasound, a Ruby ECI implementation, has
been added to the package. A serious memory-leak in list
handling functions of the C ECI implementation was fixed. This
bugfix also affects C++, Perl and PHP ECI implementations.
Compiling Ecamegapedal works again as the header files
missing from the previous 2.3.1 release are now again
included in the dist-package. 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.
Ecasound is licensed under the GPL. The Ecasound Control Interface
(ECI) is licensed under the LGPL.
---
3. Changes since last release
* Rubyecasound, a Ruby ECI implementation, has been added
to the package. Developer documentation can be found
at <http://eca.cx/eci>. Rubyecasound was developed by
Jan Weil.
* Some files were missing from the previous 2.3.1 release
dist-package. This caused the "make check" test procedure
to fail, and also prevented from compiling Ecamegapedal
against 2.3.1. In 2.3.2 the missing files are once again
included in the dist-package.
* Libsndfile support has been added to Ecasound
(development item 'edi-33'). Support for libaudiofile
has also been improved in this release. The user
can now compile in support for both libraries at
the same time. It is possible to use command-line options
to select which library to use for a given file. Similar
improvements have been made to the MikMod support.
See the ecasound(1) man page for more details.
* Some bugs in libsamplerate integration have been fixed.
Upgrading to libsamplerate version 0.0.15 or newer is
recommended. This release contains a few important fixes
that affect Ecasound. A few examples of resampling
with Ecasound have been added to the docs:
<http://www.wakkanet.fi/~kaiv/ecasound/Documentation/examples.html>.
* A severe memory-leak bug was found and fixed in the C ECI
implementation. This bug affects applications that heavily
use EIAM commands that return lists of strings. The C ECI
is used by C++, Perl, PHP and Python ECI implementations.
* Bugs in the native Python ECI implementation have been
fixed. The C-based Python ECI implementation is still
selected as the default, but you can override this with
the '--enable-pyecasound=python' option to configure.
Note, 'native' here means that ECI API is implemented without
linking to any Ecasound libraries. Instead the ECI implementation
forks 'ecasound' binary on the background and communicates with it
using pipes. This allows for clear decoupling between ECI apps
and specific Ecasound version. More information about ECI can
be found at <http://www.eca.cx/eci>.
Full list of changes is available at
<http://www.wakkanet.fi/~kaiv/ecasound/history.html>.
---
4. Interface and configuration file changes
None.
---
5. Contributors
Patches - Accepted code, documentation and build system changes
Jan Weil (2) -- rubyecasound ECI implementation, new docs
Mark de Wever (1) -- typo in libecasoundc-config usage
Kai Vehmanen (various)
Bug Hunting - Reports that led to bugfixes (items closed)
Fernando Pablo Lopez-Lezcano (1) -- preset.h not installed
Jan Weil (1) -- the ecacontrol.py bug
---
6. Links and files
Web sites:
http://www.eca.cxhttp://www.eca.cx/ecasoundhttp://www.eca.cx/eci
Source packages:
http://ecasound.seul.org/downloadhttp://ecasound.seul.org/download/ecasound-2.3.2.tar.gz
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.seApps.kde.com packages for Mandrake/Redhat/SuSE
- http://apps.kde.com/rf/2/info/id/2146
Note! Distributors do not necessarily provide packages for
the very latest Ecasound version.
--
http://www.eca.cx
Audio software for Linux!
Changes:
- Bug when Fw 5'' and Rew 5'' in Seconds Format
- Bug in LADSPA effects that use srate. Tkeca assumes 44100 (Thanks to
Mark de Wever for report this bug)
- Bug in effects names when loading an saved file. (Thanks to Mark de
Wever for report this bug)
- Pre-roll using temporary files
- Metronome (like an effect)
- html User Manual
http://tkeca.sourceforge.net
Jack 0.91.1 has been released.
Changes:
New iec61883 driver. Very experimental; this is just to get it out
there. 61883 is the standard for audio+midi over firewire. Run
configure with --enable-iec61883 to compile it. It requires libraw1394.
Added callback for notifying clients when entering freewheeling mode and
leaving it:
int jack_set_freewheel_callback (jack_client_t *client,
JackFreewheelCallback freewheel_callback,
void *arg);
Bugs fixed.
Compiler warnings removed.
Taybin Rutkin
Announcing release jackEQ-0.3.8 now available from sf.net and cvs commit
too.
http://jackeq.sf.net
Added io-menu.c for internally assigning jack ports.
Uses the latest swh-plugins 0.4.3. We now check the latency for the djeq
plugin (although we don't do anything with it).
TODO:
multiple interfaces - Long interface
- Tall interface (current)
extra button functionality - mostly for ease of use
unlimited channel support (mostly a gui design issue)
variety of xfader gain slopes for better mixing.
MIDI fader console support.
Enjoy.
--
Patrick Shirkey - Boost Hardware Ltd.
Http://www.boosthardware.comHttp://www.djcj.org - The Linux Audio Users guide
========================================
Being on stage with the band in front of crowds shouting, "Get off! No!
We want normal music!", I think that was more like acting than anything
I've ever done.
Goldie, 8 Nov, 2002
The Scotsman
_______________________________________________
linux-audio-announce mailing list
linux-audio-announce(a)music.columbia.edu
http://music.columbia.edu/mailman/listinfo/linux-audio-announce
-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
Jackeq-devel mailing list
Jackeq-devel(a)lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackeq-devel
_______________________________________________
linux-audio-announce mailing list
linux-audio-announce(a)music.columbia.edu
http://music.columbia.edu/mailman/listinfo/linux-audio-announce
In the past few weeks I've been working on defining a new standard
called FlacPak for compressing MIDI instrument patch files. This format
uses FLAC (Free Lossless Audio Codec) and zlib to compress audio and
binary data respectively. By using FLAC for audio and exploiting other
characteristics of instrument files (stereo samples, differing bit
widths, etc) much better compression can be achieved then if just using
a binary compressor.
Currently SoundFont, Downloadable Sounds (DLS) and GigaSampler files are
supported. Adding support for a particular instrument format means
creating a specific file handler for that format. The decoder on the
other hand is generic and sees the resulting file as interleaved binary
and audio data. This means other instrument formats can be added in a
backwards compatible manner. This also means that FlacPak isn't limited
to just instrument patch formats, pretty much any binary/audio combined
data format might benefit from FlacPak (provided the audio is
mono/stereo 8/16/24 bit).
The current reference FlacPak implementation is part of the libInstPatch
library that is in active development. A CVS tarball of libInstPatch was
made to help in getting feedback from users on the current design of
FlacPak so that the format can be finalized.
To read more about FlacPak:
http://swami.sourceforge.net/flacpak.php
To get right to the download (libinstpatch-cvs_20031201.tar.bz2):
http://sourceforge.net/project/showfiles.php?group_id=47510
I welcome any feedback on this format and the results obtained. The
Swami development list can be found here:
http://sourceforge.net/mail/?group_id=47510
I still haven't tested it a whole lot so don't trust your data with it
yet. There is also a lot more tuning that can be done to get the
compression higher :) Cheers.
Josh Green
The Rosegarden team are pleased to announce the release of
Rosegarden-4 0.9.5, an audio and MIDI sequencer and score editor
for Linux. To download the source package, go to the homepage at
http://www.all-day-breakfast.com/rosegarden/
This release contains a host of new features and improvements
over the previous release, and is nearly feature complete for 1.0.
Features include:
o Score, piano-roll, event list and track overview editors
o MIDI and audio playback and recording using JACK
o Audio plugin support using LADSPA
o Score interpretation of performance MIDI data
o MIDI file I/O, Csound and Lilypond export
o Shareable device (.rgd) files to ease MIDI portability
o Translations into Russian, Spanish, German, French and Welsh
New features since 0.9.1 include:
o Better sequencer comms layer for much more robust MIDI sequencing
o Control rulers for editing velocity and control events
o Controller management for MIDI devices
o Event list editor with some actual editing capabilities
o Event filter on current selection
o Classification of audio plugins using liblrdf
o Percussion and variations support in bank management
o Import Studio from File
o Markers
o File merging for all file types
o Notation rendering using real scalable fonts (one supplied)
o Multi-page notation rendering with panner
o Much better score printing
o Print Preview
o Segment colouring
o Configurable metronome
o Better Lilypond export
o MusicXML export that works, though it's still pretty basic
o Can now drag notes around in notation view
o Several new .rgd device files
o Better handling of MIDI devices that come and go
o Much improved audio scheduling infrastructure
o Ability to drag-and-drop audio files onto segment canvas
o Many optimisations throughout
Chris
Greetings!
It's my pleasure to announce immediate availability of RTMix version
0.75.
RTMix is an interactive multimedia art performance, composition, and
coaching interface capable of triggering various DSP applications and/or
processes concurrently, as well as offering a tight coordination between
computer(s) and live performers. It can also trigger real-time events
utilizing MIDI and OSC protocols, and can be in theory networked from a
single client with up to 1000 other RTMix clients (personally neither
have I had the opportunity to try this and besides the network latency
would probably get the best of it anyways).
For more info on what it is, what it does, and how it does it, please
see the online docs:
http://meowing.ccm.uc.edu/~ico/RTMix-doc/
Changelog:
*Minor bug fixes in scripting language.
*Ability to connect directly to /dev/sequencer (needs to be tested --
any help in bug reporting is greatly appreciated!). This should
theoretically enable users to have theoretically infinite number of
MIDI devices hooked up to RTMix (using ALSA's aconnect).
*UI improvements (mostly "eye-candy").
*New LED icons for improved visibility.
*Improved functionality of the Console.
*Full documentation included in the distribution (just in case someone
missed this one from before :-).
*New application icons (16x16 to 192x192).
*Smaller tarball.
*This is the last version before the milestone 0.8 release with that
will sport a completely revamped UI and many new features.
RTMix has so far been featured at ICMC 2002 conference (Sweden), SEAMUS
2003 conference (US), in the "Organised Sound" magazine (December 2002),
and has been used in several of my works whose recordings are available
on my website. If you happened to use RTMix in your work, I would love
to hear in what ways you got to utilize its features, as well as how can
I make the application better. Thanks!
The tarball is available for immediate download from:
http://meowing.ccm.uc.edu/~ico/rtmix-latest.tar.gz (4.07MB)
For more info, please visit my website and/or the online documentation
(provided above).
Best wishes,
Ivica Ico Bukvic, composer & multimedia sculptor
http://meowing.ccm.uc.edu/~ico