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:
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
* 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.
Some interesting audio recordings of Scrubby are at:
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
* 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:
Thanks to Pixar Animation Studios and CSIRO Australia for supporting the
development of this project.
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
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
please forward this mail to any interested people. and no, we do not
fear the slashdot effect :)
These are just minor bug fixes to the configure script and header files.
Properly detect libreadline.
Fatal error messages for missing get_opt_long(), dl_open(), and
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
The first SourceForge release of realtime-lsm (0.1.0) now available.
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.
Announcing the release of sfront 0.86 4/24/04, available
for download from:
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:
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.
lazzaro [at] cs [dot] berkeley [dot] edu
Anouncing version 0.6.0 of FreqTweak.
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).
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 .
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:
or using our new french mirror, graciously hosted by IRCAM:
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 . Instructions on how to report bugs and requests are
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.
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"
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
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
Fixed bug when using non-dithered 16bit output.
Fixed crashing bug with JACK clients that use SSE.
three new functions in JACK API:
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
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
We hope that this new functionality will make using JACK easier and more
seamless with the JACK client.
1. A short summary of changes
Minor bugs in JACK support have been fixed. Now Ecamegapedal
makes sure it won't launch the JACK daemon by accident
when probing for available devices on startup. The manual
pages have been updated with some new sections.
2. What is Ecamegapedal?
Ecamegapedal is a real-time effect processor software with
a graphical user interface for controlling the effect
parameters. It is meant to be used as a virtual guitar-fx
or studio effect box. In addition to real-time operation,
Ecamegapedal also supports reading from and writing to audio
files. All audio object and effect plugin types provided by the
Ecasound libraries are supported. This includes ALSA, JACK,
OSS, aRts, over 20 file formats, over 30 effect types, LADSPA
plugins and multi-operator effect presets. Ecamegapedal's
implementation is based on Ecasound and Qt libraries.
Ecamegapedal is licensed under the GPL.
Kai Vehmanen (various)
4. Links and files
Audio software for Linux!
-----BEGIN PGP SIGNED MESSAGE-----
dyne.org autoproduzioni & the FreakNet Medialab
__ __ ____ _____ ___ ___
| \/ |_ _/ ___|| ____| / _ \ / _ \
| |\/| | | | \___ \| _| | | | | (_) |
| | | | |_| |___) | |___ | |_| |\__, |
|_| |_|\__,_|____/|_____| \___(_) /_/
this is RASTA SOFTWARE, Jah Rastafari Livity bless OUR Freedom!
:: the Multiple Streaming Engine ::
free software for free radios! since 2001, getting better & better
download the sourcecode from: http://muse.dyne.orghttp://muse.dyne.orghttp://muse.dyne.orghttp://muse.dyne.orghttp://muse.dyne.org
This application is being developed in the hope to provide the Free
Software community a user friendly tool for network audio streaming,
making life easier for indypendent free speech radios wanting to
stream via http on icecast servers.
MuSE is a software for the mixing, encoding, and network streaming of
sound: it can transmit an audio signal by mixing together sound taken
from files or also network, recursively remixing more MuSE streams.
MuSE can simultaneously mix up to 6 encoded audio bitstreams (from
files or network, ogg, mp3, wav and other common sound formats), plus
an input signal from microphone.
MuSE offers an intuitive interface to be operated in realtime, while
it can also run slick from the Unix commandline.
_ _ _ ___
__ __ _| |_ __ _| |_( )___ _ _ _____ __ _|__ \
\ V V / ' \/ _` | _|/(_-< | ' \/ -_) V V / /_/
\_/\_/|_||_\__,_|\__| /__/ |_||_\___|\_/\_/ (_)
There are a LOT of new things in this version of MuSE: it passed more
than a year since the previous release and development never stopped,
just kept going on silently. So now we have a lot of new features!
Spotlights on the large rewrite of Engine parts, especially the Input
and Encoder channels, the tightening of the FIFO Pipe mechanism, many
speed improvements and full documentation of the API.
There is a revamped GTK-2 interface now featuring drag&drop capability,
Language translations and much better Profile and Playlist handling, a
new libSnd (wav player) input channel during the hackmeeting, full
support of Icecast2 streaming both with OGG and MP3 and yet more CLI
So as spring is coming is time to throw the peach and say COTURNIX!
here are the ChangeLog entries:
- - important engine optimization and speed improvements
- - new GTK-2 graphical interface with improved usability (nightolo)
- - new resampling for ogg/vorbis encoding (the secret rabbit code)
- - new libsndfile input channel (pallotron)
- - new xml profiles (nightolo)
- - full range of login types for different servers
- - revamped commandline interface with more switches
- - some relevant bugfixes improving overall stability
- - rewrite of decoder channels
- - GTK-2 GUI localization
- - updates and more info in the unix manual page
- - doxygen documentation of the engine's API
***** Supported servers:
You can use MuSE to stream both MP3 or Ogg/Vorbis sound format to a
broadcast server, which means that for doing an online radio you still
need to setup yours, or find one that let you stream.
Such servers can be seen like antennas which amplify your signal and
redistribute it to listeners. there are free software implementations
of such technology! the ones supported by MuSE are:
- - Icecast2 - http://icecast.org - can stream OGG & MP3
- - Litestream - http://litestream.org - can stream MP3
- - Darwin - http://developer.apple.com/darwin/projects/streaming
- - Shoutcast - http://shoutcast.com - non free, runs on win32
***** Supported players:
MuSE streams via http, it doesn't uses multicast technology, nor
RTP/RTSP, to have the widest possible range of compatible players.
You can listen audio produced by MuSE from almost every personal
computer and operating system, using one or more of the following:
- - xmms - http://www.xmms.org - for GNU/Linux, *BSD, Sun, etc.
- - mpg123 - http://www.mpg123.de - for various UNIX systems
- - itunes - http://www.apple.com/itunes - on MacOSX
- - zinf - http://www.zinf.org - on GNU/Linux and Win32
- - winamp - http://www.winamp.com - on all Win platforms
and even more players: something should be also allready available for
handeld devices and embedded systems as well.
MuSE is written in C++ and is a multithreaded application. It reads
streams using the included libmpeg library (mp3 format) and it can
optionally link the OggVorbis library to read ogg files. For encoding
the sound into mp3 or ogg it can link either or both LAME and
OggVorbis as shared libraries. MuSE also features a user interface
using the GTK+ widget library and a console interface using ncurses.
Resampling of any input is done with bicubic interpolation to 44khz
stereo format, then channels get mixed together and encoded to the
desired quality by the selected codec.
Separate threads are running for each decoder, the mixer and the
encoders, while the flow is synced thru FIFO pipes which implement
mutex locking and avoid well race conditions.
All the functionalities of MuSE are quite well exposed thru a reusable
API, which in fact was the one used to build the GUIs on top.
Documentation for it is available on http://muse.dyne.org/codedoc
If you are interested, you are very welcome to build new MuSE
interfaces, there are still a lot of unexplored possibilities and this
engine can be a realiable backend for radio automation interfaces and
more. Get in touch with developers! join the mailinglist on
http://lists.dyne.org/muse or peek into irc.freenode.net channel #dyne
- - LAME (optional)
Lame can be installed but is no more needed, in particular
libmp3lame and the header lame.h must be properly installed.
- - OGG VORBIS (optional)
You can compile and install libogg and libvorbis on your machine
before compiling MuSE; the configure script will recognize them and
include support for decoding and mixing of .ogg files.
- - GTK+ (optional)
if libgtk and all the related libraries are present, MuSE will
compile the GTK+ graphic user interface for interactive use and
- - NCURSES (optional)
if libncurses is present, MuSE will compile a text console
interactive interface to be used into ASCII terminals.
- - SNDFILE (optional)
if libsndfile is present then you'll be able to play uncompressed
sound files like wav, aiff, snd, voc, pvf, mat, au, sf etc.
***** Compile and install:
- - you can get latest version of lame: (if you already have lame and
libmp3lame jump to point 2, after checking that version is >3.89)
with 'lame --version'
or download it from www.mp3dev.org/mp3 and follow the simple
instructions to get installed this wonderful GPL mp3 encoder.
- - install libogg and libvorbis:
if you don't install any of the above, MuSE will be a simple player.
- - compile: cd MuSE-x.x.x ; ./configure (or try ./configure --help to
have listed some compile options) ; make ; make install
you can also make a debian package and debian aided compilation with:
fakeroot debian/rules binary
this command will build debian packages for you!
to KNOW MORE go to the website on http://muse.dyne.org
***** Report bugs
BUG REPORTING is REALLY APPRECIATED! BUT TAKE CARE TO DO IT WELL:
please ALWAYS REPORT the muse --version you are running and possibly
run the binary with gdb giving us the backtrace of the error.
if you understand the above, please go to http://bugs.dyne.org and
submit a BUG!!!
MuSE is copyleft (c) 2000-2004 by Denis "jaromil" Rojo
MuSE's GTK+ GUI is copyleft (c) 2001-2004 by Antonino "nightolo" Radici
MuSE's NCURSES GUI is copyleft (c) 2002-2004 by Luca "rubik" Profico
MuSE's first GUI is copyleft (c) 2000-2001 by August Black
included resampling algos are copyleft (c) 2002 by Matteo "MoP" Nastasi
part of the redistributed code is copyright by the respective authors,
please refer to the AUTHORS file and to the supplied sourcecode for
further information and to COPYING for the full license.
for MuSE's development, the author and mantainer has been supported by
PUBLIC VOICE Lab ........ [ http://www.pvl.at ]
SERVUS.AT ............... [ http://www.servus.at ]
***** PLEASE DONATE!
This whole software was built by autonomous efforts and occasionally
supported by non-profit organizations, while the development currently
relies on the political believing of MuSE's authors, that there should
be such a tool and it should be freely available to people willing to
do online radio.
If you can afford to donate us some money let us know, we also need
new and old working hardware.
The main coder is a nomad and has no fixed job, you can help him
survive with a small donation via paypal.com to jaromil \@\ dyne.org
this would be allready much if most users do! and you can be sure this
way MuSE will keep on existing.
The MuSE development team is also avaliable to run formation courses
about usage, customization and reuse/abuse of free and open source
software - it offers as well support and warranty, development of
software solutions and consulting.
There were a number of workshops allready done around Europe on free
and opensource network radio streaming, by the hackers @ dyne.org
if you want to organize one you're very welcome to contact us!
this way you can also help us develop more free software.
THANKS, a thousand flowers will blossom!
This source code is free software; you can redistribute it and/or
modify it under the terms of the GNU Public License as published
by the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
This source code is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Please refer to the GNU Public License for more details.
You should have received a copy of the GNU Public License along with
this source code; if not, write to:
Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
jaromil, dyne.org rasta coder, http://rastasoft.org
I'd be happy to be kidnapped and join the fight against my own gov't
- Jo van der Spek
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
-----END PGP SIGNATURE-----