3rd International Linux Audio Conference
21 - 24 April 2005 | ZKM Karlsruhe, Germany

15:00 Workshops, BOFS, etc:
(Registration/Meeting Point: lac2005 info desk in front of the Lecture Hall)
15:30 Tim Blechmann and Kjetil Matheussen
pd & scripting (Workshop)
  • targeted to users
  • keywords: pure data, scripting, Computer Music, Music Production

Using several extension packages with the realtime software Pure Data [1] one can use several programming languages in combination with his patches. The workshop will give an overview, what these extensions can be used for:

1. Pure Data's internal scripting capabilities
2. Writing C externals inside pd objects using k_cext
3. Writing externals in scheme using k_guile [2]
4. Accessing the command line (bash) with shell [3]
5. Using python scripts & writing externals in python using py/pyext [4]
6. Customizing the GUI with tcl using toxy [5]
7. Dynamic object management with dyn~ [6]
The workshop will not cover Gridflow (ruby) [7] and mole (forth) [8]

[1] Pure Data was mainly written by Miller Puckette
http://crca.ucsd.edu/~msp/software.html http://www.puredata.info

[2] k_cext and k_guile have been written by Kjetil Svalastog Matheussen

[3] shell has been written by Günter Geiger

[4] py/pyext has been written by Thomas Grill

[5] toxy has been written by Krzysztof Czaja

[6] Dyn~ has been written by Thomas Grill

[7] Gridflow was written by Mathieu Bouchard

[8] mole was written by Tom Schouten

15:30 Paul Davis
Jack (BOFS)
15:30 Frank Neumann
MusE - future development (BOFS)
15:30 Reinhard Katzmann
Noteedit - A score editor (BOFS) Abstract:

Noteedit is an editor for music notation that supports an unlimited number of staffs and up to 9 voices per staff. You can use it to create sheets of notes. You can import and export into many formats like midi, musicxml and lilypond.

In autumn last year we continued the development of noteedit as it's main author J. Anders decided to stop working on it.


We want to discuss the current status and try to answer all questions concerning noteedit and why we think it is very well worth to be further developed. We also will bring a poster. We seek to get into contact with other developers of projects which have an impact or connection to music notation.
16:30 Grzesiek Sedek
Access Grid (BOFS)

Multicast for realtime audio-visual performance

This workshop will present possibilities of high speed, Multicast enabled networks as a space for realtime collaborative audio-visual performance.

This workshop will give an overview on how Multicast works, unicast to Multicast bridging, mbone related tools (Access Grid, VRVS) and examples in PureData.


MARCEL is a permanent broadband interactive network and web site dedicated to artistic, educational and cultural experimentation, exchange between art and science and collaboration between art and industry.

http://crca.ucsd.edu/~msp/software.html http://www.puredata.info

PD (aka Pure Data) is a real-time graphical programming environment for audio, video, and graphical processing.


The Access Grid is an ensemble of resources including multimedia large-format displays, presentation and interactive environments, and interfaces to Grid middleware and to visualisation environments.


PDP is an extension library for Pure Data, aimed at providing video and other media processing functionality.

http://ydegoyon.free.fr/pidip.html http://ydegoyon.free.fr/software.html

pidip and "unauthorised" are extension libraries for Pure Data, aimed at providing video and audio processing and streaming functionality.
17:00 Han-Wen Nienhuys and Jan Nieuwenhuizen
LilyPond (BOFS)


In this Session, Jan and Han-Wen would like to

* demonstrate the pending LilyPond 2.6 release
* discuss future plans
* answer questions
16:30 Ivica Ico Bukvic
Linuxaudio.org meeting & "Made in Linux" discussion (BOFS)
16:30 Marije Baalman
WONDER & Wavefield synthesis (BOFS)
15:30 Martin Habets
15:30 Yann Orlarey
CLAM, Faust, Q (BOFS)