If you don't know the drill:
As usual the Japanese site will update later this evening. Please note
that my old Bright.net addresses and pages are gone now. If you have a
page containing a link to the old Bright.net site for these pages please
update it to one of the new URLs. Note too that my email address is also
no longer at Bright.net, please update your address book as necessary.
Glame 2.0.1 has been released :
- More Gnome-2 desktop integration (requires Gtk+ 2.6)
- Better wave drawing
- Better XRUN handling with low latency recording
You can get Glame here :
Please report problems via Sourceforge bug tracker or Glame mailing list.
KMetronome is a MIDI based metronome using the ALSA sequencer.
It uses MIDI for sound generation instead of digital audio, allowing
low CPU usage and very accurate timing thanks to the ALSA sequencer.
This is the first public release.
* Easy to use KDE graphic user interface.
* MIDI only. Can be used with software- or external MIDI synthesizers.
* Based on the ALSA sequencer. Provides input and output ports.
* Highly customizable parameters.
* Optional built-in connection manager, it can be used with
external connection managers.
* External transport control: play - stop - continue commands, can
be controlled using DCOP or MIDI Realtime System messages.
* GPL licensed
It has basically the same features and similar look of my old kylix
"ametro" program, but this time it is a pure C++ program.
Michael Yakshin announces KGuitar release 0.5 at last:
* Build system is refreshed (updated from current KDE SDK), obsolete
things removed, should compile smoothly on most boxes. TeTeX support
is not installed by default.
* Huge refactoring work inside KGuitar: greatly improved internal
architecture, modularized all import / export procedures, improved
* More KDE3 standartization: better and cleaner shell / KPart
separation, standartized UI, actions, KDE-based dialogs with standard
features and cleaner API, better support for BiDi interfaces, numerous
layout fixes in lots of windows.
* Pretty full-featured Guitar Pro 4 import support. Imports smoothly
most of the files I've tested it on, had some known problems with
percussion tracks, but generally comprehends almost all difficulties
in GP4 files and gracefully ignores them. More testing and patches are
* Improved song / track printing / display - now all tabulature /
notestaff rendering is maintained in single class and both displaying
and printing use the same codebase. It made possible displaying note
scores on screen while editing tabs - however, it requires Feta fonts
installed, as previously for printing. Check out the documentation for
* Chord dialog - added chord finder: you can enter pure text name of
chord in top chord name string, push one button and you'll get chord
diagrams, fingerings and other info instantly. Chord finder also
supplies a "Quick insert by name" button that makes entering something
like "Am / C / F / E" chord rhythm a breeze.
* Melody editor - got lots of improvements: added scales & modes
showing on fretboard, added more inlay/graphics options, working
action / advance functions that act as stated in options page.
* Song properties - added simple tempo support in song properties
dialog - that "initial tempo" was in file format for ages, but,
finally, it's user-editable.
* MIDI playback improvements - much better monitoring due to absolute
time values in MIDI events, fixed stuck notes after song stop, lost
patch/bank presets, etc. Added panic (shut down all notes) after stop
and tempo track support.
* Multiple usability fixes: more column duration actions, keyboard
combos to move cursor by 1 bar (currently bound to Ctrl+Left /
Ctrl+Right), chord dialog - better tab ordering, default pushbutton,
accelerators for non-default functions (Ctrl+Enter and Shift+Enter).
* Lots of other fixes: gcc3.4 compatibility, MusicXML DTD 0.7a
support, proper status bar handling, proper updates when pasting /
select all / delete track, fixed compile errors without TSE3,
selection of negative track bug, lots of display problems with
TrackPrint usage, mouse select handling bug, multiple memory leaks and
Now go to http://kguitar.sourceforge.net/ and download this awesome software.
New version of PSindustrializer, a tool for physical modelling of
sound, has been released by its new developer Yuri Aliaev.
This version features gtk2 port (please use --disable-openGL, if you
are compiling it with gtk+-2.6.4) and several fixes.
You can grab this new version at http://sourceforge.net/projects/industrializer
StreetFire Sound Labs is the 20th and newest member of the
linuxaudio.org consortium. This San Francisco company designs open
audio hardware based on Linux, and its first product is a networked
audio server that can control and manage Sony CD jukeboxes.
For more details, see: http://www.streetfiresound.com/
kluppe 0.4 is out
kluppe is a jackified loopplayer for linux.
new features include
*) adjustable metric grid
*) CV sync - this allows external jack-apps to control kluppe's playback
*) many bugfixes
as always you can download it here:
please let me know if you need help, find bugs or desperately miss features.
Dear Linux audio users,
I'm sending this message on behalf of Sophea Lerner (masa(a)siba.fi) of
Sibelius Academy. They're urgently looking for a Linux audio expert for a
project they're running this spring. Please contact Sophea directly for
more information since I'm not involved in the project. Here's the email I
we really need a linux audio person to help out on our very special
hybrid radio broadcast...
ääniradio 2.0 is an experimental open content radio station running
alongside pixelACHE 2005 and providing a venue for particle / wave
workshop on hybrid radio practices.
the work environment is based in the aurala open studio project at
centre for music & technology in helsinki. the broadcast will include
lots of live multisite performances and participatory radio events.
this would be a very interesting temporary role for the right person,
starting immediately - now till late april... face to face working is
good - but we'll also consider someone working remotely at first and
then joining us for the main festival broadcast in helsinki 10-20 april
it will be a very intensive project - lots of people are working hard
for free and it's getting super busy so we are looking for
person/people with initiative and heaps of creative troubleshooting
skills to help with tasks including...
basic up keep tasks on debian and redhat machines
security and software updates etc
ensuring back up, logging and archiving systems are running
possible reinstalls on 1-2 machines
set up and troubleshooting of alsa and audio hardware configurations
installing and configuring various linux audio packages
working with alsa - osc / pd - php/mysql - vnc configurations - icecast
/ muse streaming environments - apache etc
liaising with code artists to integrate experimental broadcast software
onto our system on a mutual aid basis.
documenting tasks for others to continue later
helping to refine and maintain operations workflow
contributing to ongoing tech development plan for future broadcasts
mac os x experience also very useful
cool under pressure, systematic and thorough yet flexible, good
communication skills and sense of humour definite plusses
if you happen to know someone clueful who is made for this gig, please
put them in touch asap!
# Markku Reunanen # marq(a)iki.fi # 050-5393321 # TaiK/Mlab # TKK/TML #
1. Summary of changes
An annoying bug with handling filenames with whitespace has been
fixed. Integration with libsamplerate and other resamplers has
received a lot of attention and many bugs have been fixed.
Error reporting has been improved when loading invalid chainsetups.
A new sum-mixdown mode has been added to the engine. Some minor
cosmetic changes have been made to the output produced by the
console ecasound interface. A log message history mechanism has
been added to the engine to help ECI app and script development.
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 since last release
* Fixed a bug present in 2.3.3 and 2.3.4 releases which broke
handling spaces in filenames. This affected all file formats
handled via external tools (ogg/mp3/flac/m4a/...).
* Improved support for handling commas in parameters such as
filenames given to ECI commands and to the console ecasound
interface. A section on "Filenames with commas not handled
correctly" was added to the Ecasound User's Guide that
provides more information about how commas and other special
characters are handled by ecasound.
* Log message history added. The EIAM command 'int-log-history' shows
you the recent log messages printed via Ecasound subsystem, and
'int-set-log-history-length' sets the history buffer size.
This should be a very useful tool for debugging ECI scripts
and apps (insert int-log-history at suitable places in your
code to get a detailed log of what happened in the engine).
* Cosmetic changes to ecasound output. In the interactive mode
(does not affect wellformed output or -D), ecasound now wraps
all lines so that they fit into 74 columns. I've copied the
"... " prefix style from the python interpreter to print
messages that do not fit on one line.
* Code added to analyze problems with chainsetups. If you
now make common errors like:
ecasound -i foo.wav -i foo.bar -o rtnull
ecasound -a:1 -i foo.wav -a:2 -i bar.wav -o rtnull
... ecasound will try to explain what is wrong with the
configuration. This is related to edi-40, "Update to error and
warning reporting mechanisms", development item.
* Integration with libsamplerate and other resamplers has
received a lot of attention and many bugs have been fixed.
Special thanks to Aaron Heller, Kamil Wencel and Julien Claassen
for the extensive testing!
* Fixed segfaults related to buffersize and samplerate change
events from JACK. Ecasound now gracefully shuts down if one
of these events is received. Note that Ecasound is still not
able to adapt to a new buffersize or samplerate on the fly.
* A new 'sum' mixing mode has been introduced. Traditionally
Ecasound has used the averaging method of mixing multiple
input channels into one output channel. This avoids the
risk of clipping, but can lead to suprising results in
certain use-cases. The 'sum' method is closer to the way
an analog mixer works. To retain backwards compability, the
'avg' mixing mode is still used as the default.
Full list of changes is available at:
4. Interface and configuration file changes
* In string lists returned by ECI commands, all commas are
now escaped with backslashes. This change was needed to
make unambiguous parsing of the return values possible.
* Ecasound console output is pretty-printed to fit 74 columns.
This does not affect output in well-formed (-d:256) and
plain-text (-D) modes.
5. Contributors to this release
Patches - Accepted code, documentation and build system changes
* Vitaly Belostotsky and Junichi Uekawa (1):
Bugs in compressor presets defined in effect_presets
* Steve Harris and Tim Blechmann (1):
Float anti-denormal routines from swh-plugins
* Eric Dantan Rzewnicki (1):
Bug Hunting - Reports that led to bugfixes (items closed)
* Jan Weil (3):
Comma-escaping problems with EIAM return values
* Aaron Heller, Kamil Wencel and Julien Claassen (1):
Bugs in resampling with libsamplerate.
* Didier Bellamy (1):
Bug in aac/m4a encoding
* Erik de Castro Lopo (1):
Bug in resampling with libsamplerate
* Jesse Chappell (1):
Bug in resampling with libsamplerate
* Frederik Eaton (1):
Whitespace handling bugs ogg/mp3/ext support
* Mario Lang (1):
Regex metachars in LADSPA plugin description fields
were not properly escaped
* Philippe Schelté aka Dubphil (1):
Denormal problems in Ecasound filters.
* Junichi Uekawa (1):
Whitespace handling bugs ogg/mp3/ext support.
6. Links and files
Web site (and mirrors):
List of distributions with maintained Ecasound support:
Audio software for Linux!