Apologies for cross-posting.
ICMC 2007 - Immersed music
International Computer Music Conference
Aug. 27-Sept.1, 2007. Copenhagen, Denmark
Submission deadlines: April 30th, 2007.
CALL FOR PARTICIPATION
We are pleased to announce the general call for submission to the
Computer Music Conference 2007, which will take place at Holmen Island in
starting Monday, August 27 and ending Saturday, September 1st, 2007.
We invite original contributions in all areas of the computer music
field in a number of formats. We are also open to any proposal,
and encourage all submissions, including those that do not fit the
* Call for music, video, and installations (deadline April 30th, 2007)
* Call for papers, posters, and demonstrations (deadline April 30th, 2007)
* Call for panels, workshops and special events (deadline April
* Call for exhibitors (deadline June 1st, 2007)
For further information please visit the website
We are looking forward to your contributions!
The ICMC 2007 Team
BEAST/BSE version 0.7.1 and BSE-ALSA version 0.7.1 are
available for download at:
Amongst other things, this release fixes a security vulnerability
that was discovered in artswrapper earlier this year, details:
An upgrade from earlier BEAST versions is highly recommended.
This is a development version of BEAST/BSE, the BEdevilled Audio SysTem
and the Bedevilled Sound Engine. BEAST is a powerful music composition
and modular synthesis application released as free software under the
GNU GPL and GNU LGPL, that runs under unix. BSE-ALSA is an ALSA driver
The project is hosted at:
The "Bedevilled" portion of the names has no religious background,
refer to the About page for more details:
A mailing list is available at:
GUI skins, example sounds and instrumets for BEAST/BSE as well as
screenshots can be found at:
The 0.7 development series of Beast focusses on improving usability and
ease of music production. Feedback is very much appreciated, please take
the opportunity and provide your comments and questions in online forums
like the Beast Help Desk, Beast Bugzilla or the mailing list, all of which
can be reached through http://beast.gtk.org/.
Overview of Changes in BEAST/BSE 0.7.1:
* Fixed SUID security vulnerability by validating success of seteuid/setreuid,
related security advisories, describing the vulnerability:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-2916 # artswrapper
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-4447 # X.Org
* Added factor 2 SSE-optimized up/down resampler [Stefan Westerfeld]
* Added support for varying musical tuning systems:
- 12-TET, 7-TET, 5-TET,
- Diatonic-Scale, Indian-Scale, Pythagorean-Tuning,
- Pentatonic-5-Limit, Pentatonic-Blues, Pentatonic-Gogo,
- Quarter-Comma-Meantone, Silbermann-Sorge,
- Werckmeister-3, Werckmeister-4, Werckmeister-5, Werckmeister-6,
Kirnberger-3 and Young
[Hanno Behrens, Tim Janik]
* Module changes and additions:
Quantizer - Simulate 1-32 Bit quantization effects
DavXTalStrings - Added semitone transposition function [Stefan Westerfeld]
DavOrgan - Added semitone transposition function [Stefan Westerfeld]
Summation - Added difference channel [Tim Janik, Stefan Westerfeld]
* Fixed exported symbol set to simplify external plugin building
* Improved startup time by linking multiple plugins into a single library
* Fixed LADSPA plugin loading to bind symbols only locally
* Reduced debugging spew for LADSPA plugins
* Fixed WWW browser launching to cope with launcher script errors
* Improved performance of floating point block operations
* Extended test suite and overall test coverage
* Applied miscellaneous accelerator and cosmetic fixes
* Improved documentation and label strings
* Fixed library dependencies in bse.pc
* Fixed tact numbers in TrackRoll #346916 [Stefan Westerfeld]
* Fixed all reported beast crashes: #340437 #347319
* Other bug fixes: #364041 #386862 #387364 #336366 #353135 #353442
* Fixes for gcc-3.3 and GNU/kFreeBSD
* Updated Italian translation [Petrecca Michele]
Overview of Changes in BSE-ALSA 0.7.1:
* Fixes to adapt to BEAST-0.7.1
amSynth version 1.2.0 is now available!
Changes in this release:
+ nicer graphics (including new knob graphics)
+ fixed crash upon startup on some machines
+ handle all notes off midi message
+ new about dialog
+ improved per-user installation process
I am happy that i can announce a new version of RTSynth for both ALSA and
available at www.linux-sound.org/rtsynth
Please note: This is (as usual) a binary distribution for x86 systems only.
- Fixed a bug with real time scheduling on newer Linux kernels (2.6.x).
- Jack version: Added support for dynamically loadable jack driver module.
Full source code of the module is provided.
- Added new command line option "-p" or "--polyvoice". If this option is
given RTSynth will use 3 oscillator/filter units per midi note. This
results in somewhat smoother but not necessarily better sounds.
Don't just search. Find. Check out the new MSN Search!
Download from http://www.notam02.no/arkiv/src/
Whenever a program locks up the machine, das_watchdog will temporarily
sets all realtime process to non-realtime for 8 seconds. You will get an
xmessage window up on the screen whenever that happens.
*Let the test thread run with SCHED_FIFO priority using the
lowest priority. Should hopefully stop all the unnecessary reports.
(This change has been tested quite thoroughly)
jack_capture is a program for recording soundfiles with jack. Its default
operation is to capture whatever sound is going out to your speakers into
a file. This is the program I always wanted to have for jack, but no
one made. So here it is.
Note: Anyone using 0.9.2 should upgrade to 0.9.3! 0.9.2 will most likely
hang during startup. :-(
(I'm going to start testing my software before releasing from now
on, this one was very embarrasing.)
Distros: If there is a system for doing so, you should mark 0.9.2 as
Changes 0.3.9 -> 0.9.3
*Fixed horrible deadlock in 0.9.2. Bug found by Ken Restivo.
*Fix for a potensional deadlock.
*Added the --silent/-s argument.
*Some smaller fixes.
*If recording to wav (the default) and the the 4GB limitation is reached,
automatically close the file and continue writing to a new file with an
*Added the --version/-v argument.
*Changed default number of zeros in the autogenerated filename to 1.
*Better error output.
*Autogenerate code to check if various formats are supported by sndlibfile.
*Bumped version up to 0.9. jack_capture should reach a 1.0 state quite
*Changed the name of --recording-time to --duration to match -d.
Ecasound 2.4.5 has been released! Releases notes follow:
1. Summary of changes
Native support for FLAC files has been added using the sndfile library.
New debugging tools for ecasound scripting and ECI applicatin development
have been added. Bugs related to ecasound process return values, memory
corruption in ECI apps, handling of 24/32bit big-endian audio files,
robustness of mp3/ogg/flac/aac support, managing loop devices, parsing user
input, and build errors on cygwin, have been fixed. A set of new
processing ops for channel routing and mixing has been added.
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
* Full read/write support for flac files with support for seeking.
Requires libsndfile 1.0.12 or newer.
* Some bugs in setting the ecasound return value have been fixed.
Ecasound now properly signals errors like insufficient write
permissions, or running out of storage space during processing,
via non-zero return values. The possible return values are now
also documented in ecasound(1).
* A new debugging mechanism controlled by ECASOUND_LOGFILE and
ECASOUND_LOGLEVEL environment variables. This is meant especially
for debugging ECI applications, and scripted uses of ecasound.
You can test this for instance by issuing:
sh> ECASOUND_LOGLEVEL=ecalog.txt ecaplay *.wav
And look at 'ecalog.txt' afterwards. This mechanism for ECI
debugging really should have been there from the start. See
ecasound(1) for more details.
* A set of new audio operators have been added for channel
routing/mixing: -chcopy (alias for -erc), -chmove, -chmute and
-chmix (alias for -erm). See the full documentation in ecasound(1).
* The in-tree sources for readline-4.0 have been removed from
the package. Originally, some time around 1999, readline was included
to the package due to numerous problems with Linux distros of the time
that came with old versions of readline. This however no longer is the case.
Nowadays, pretty much all non-ancient systems have at least readline-4.0,
and most have already readline-5.0. Ancient machines are however still
supported. To this end, ecasound now provides an option to compile with
* Various bugfixes including: severe memory handling error in ECI C
implementation, bugs in processing 24/32bit big-endian audio files,
problems with interactive mode commands operating on controllers, handling
loop devices when saving chainsetup state, batch processing of setups with
mp3/ogg/flac/aac outputs, build errors on cygwin, ...
* Sourceforge.net bug items affected: #1415814, #1531042, #1456510
Full list of changes is available at:
4. Interface and configuration file changes
None in this release.
5. Contributors to this release
Patches - Accepted code, documentation and build system changes
* Stuart Allie (2)
Segfaults in processing 'ctrlp-*' commands. Problem in saving
chainsetups with loop devices.
* Pedro Antonio Fructuoso Merino (2)
Patch to fix segfault when parsing escaped user input.
Patch to fix audible glitches from loop devices when seeking.
* Aaron Heller (1)
Patch to fix bugs in big-endian support.
* Chris Head (1)
Patch to ecasignalview build errors on cygwin.
Bug Hunting - Reports that led to bugfixes (items closed)
* Zrajm Akfohg (1)
Bug in ecasound process return values.
* Florian Ladstaedter (1)
Invalid headers in created flac files.
* Pedro Antonio Fructuoso Merino (1)
Seg.fault when removing loop devices.
* Koen (kbr at patat dot .org) (1)
Segfault when parsing escaped user input.
* Kurt Konolige (1)
Bug with 'rw 0'.
* Brad Bowman, Stuart Allie, Joel Roth (1)
Severe memory handling bug in libecasoundc (ECI C API)
6. Links and files
Web site (and mirrors):
List of distributions with maintained Ecasound support:
links, my public keys, etc at http://eca.cx/kv
(small image attached)
After several months without a stable release but lots of development
activity, we are pleased to announce CLAM 0.95
CLAM (http://clam.iua.upf.edu) is a C++ framework for doing research and
app development in audio and music. It comes with a set of applications
Most important in this release is NetworkEditor 0.4, with a radically
reworked UI based on Qt4.2, lots of work on stability and usability, and
new visual-prototyping features.
You can visually prototype standalone apps (or audio plugins):
Edit audio networks with NetworkEditor, then edit its UI using Qt Designer
and CLAM widgets plugins. Finally, Prototyper let you run the audio network
with its UI.
This is better shown in this quick tutorial:
This release comes with many new processings, mostly spectral
But we want to highlight the tonal-analysis which does chords identification
at real-time, and its related visualizations. This code is based on the
work done by researchers at Queen Mary University (London) and Universitat
Pompeu Fabra (Barcelona). More credits are in the About box.
These and many other improvements can be found in the ChangeLog:
This release brings new packages for Linux (Debian sid, Ubuntu edgy) and
In Linux, you can simply add new sources to /etc/apt/sources.list
deb http://clam.iua.upf.edu/download/linux-debian-sid ./
deb http://clam.iua.upf.edu/download/linux-ubuntu-edgly ./
Both Linux and Windows comes with desktop integration and several examples
ready to use. Mac OSX packages will be catching up next weeks.
Bug reports and any feedback is very welcomed (and needed).
The CLAM team
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
sorry for X please >>
:: PURE:DYNE - EXTENDED PLAY *
,--. * .
,---. --.,--.--.--.,---. --.,-' |--. ,--.--,--, ,---. *
| .-. | || | .--' .-. :--' .-. |\ ' / \ .-. : *
| '-' ' '' ' | --.--. `-' | \ ' | || | --. .
| -' `----' --' `----'--'`---' -' / `--''--'`----'
`--' goto10.org vs dyne.org `---' *
In this world of parallel dynes, pure:dyne [osc~ 440]
has been created to provide a complete and |
ready made environment for artists and | \m awesome
developers who are looking for a system | /) duuude!
dedicated to real time audio and video [dac~] (\
The dyne:II project provides tools and an optimized platform to try out
and work on a large range of applications. The pure:dyne customization
by goto10 comes with optimized and tested software such as supercollider,
icecast, csound, packet forth, fluxus and much more, including of course
pure data and a great collection of essential externals and abstractions
(PDP, PiDiP, Gem, GridFlow, RRadical, PixelTango ...). Thanks to the
dyne:II compatibility all the Home Studio "classics" have not been
forgotten (Ardour, LADSPA, seq24, Rezound ...) and numerous essential
graphics software are also bundled (Inkscape, Gimp, Blender ...).
The pure:dyne project is a growing community effort maintained by media
artists for media artists. It is an ideal platform for audiovisual
performances, installations and FLOSS+ART workshops.
It is available as both a dyne:II compatible module, and a full low
latency desktop i686 Live GNU/Linux distribution, working from hard
drive, CD, CF/MD or USB key.
- Jack oriented GNU/Linux distribution
- Complete FLOSS Home studio solution and live performance system
- No bloat ! fast minimal desktops (fluxbox, evilwm, dwm)
- Live Distribution (works the same on CD, HD, USB, ...)
- multiuser support
- Low Latency Kernel (Ingo Molnar's -rt kernel patches)
- Support for Firewire audio devices (FreeBoB inside)
- Optional support for NVIDIA and ATI evil blobs
- mmx + sse gcc optimisations applied when relevant
- Compatible with any dyne:II modules
- Easy installation, maintenance and update
- SDK tools (dynesdk + milkman) and gcc included for customisations
- International Languages support
---- * *
Download -> http://puredyne.goto10.org .
IRC server -> irc.goto10.org #pure:dyne
MailingList -> http://lists.goto10.org/cgi-bin/mailman/listinfo/puredyne
Bug Tracker -> http://bugs.dyne.org (section puredyne)
dyne:bolic -> http://dynebolic.org
pure:dyne developers are : *
Aymeric Mansoux - http://320x200.goto10.org *
Chun Lee - http://sonicvariable.goto10.org .
Antonios Galanopoulos - http://stereocilia.goto10.org
dyne:II developers are :
Denis "Jaromil" Rojo - http://rastasoft.org
Alex "Smilzo" Gnoli - http://sfrajone.org
goto10 would like to thank the Digital Research Unit of Huddersfield for
for their help and support during the take off of this project. goto10
would also like to thank jaromil for providing such a lovely modular
system and for keeping on pointing the way out of babylon ;)
(sorry for cross-posting)
i'd like to announce the first release of pnpd, that's actually usable
for audio synthesis. as i was able to use it in a concert last week, i
consider it as reasonably stable, however, it's still in an early stage
pnpd is a new computer music system. it's based on a dataflow syntax,
that is closely related to pd or max/msp, although it introduces some
new concepts. at the moment, it doesn't contain a graphic user
interface, but a text-based patcher language. it can be controlled via
osc and support audio i/o via portaudio, the dsp backend is highly
optimized for performance, especially for cpus supporting sse
at the moment, it's not documented very well, however, there are a few
test patches to describe the patcher language. the basic procedure is
writing a patcher file, compiling it into the xml file for pnpd an
loading that into the command line interpreter. it's still alpha
software, but it's important that it's getting used to find
atm, it's only tested under linux, but it shouldn't be hard, to port it
to windos or osx.
cheers ... tim
tim(a)klingt.org ICQ: 96771783
You can play a shoestring if you're sincere