Thursday, April 29th, 2004 LAC 2004 @ ZKM Lecture Room :::::: Goetz Dipper / Frank Neumann :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::: 01 - Greetings, Credits and Misc. Organisational Stuff :::::::::::::::::::::::::::::::::::: The Introduction to the LAC 2004 with greetings, credits and organisational stuff. :::::: Dave Philipps ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::: 02 - Keynote: One Year After: Notable Linux Audio Development 2003 :::::::::::::::::::::::: A brief summary of the most significant events in Linux audio software development since the first LAD meeting, followed by a brief introduction to LAD 2004. :::::: Jaroslav Kysela ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::: 03 - The ALSA Project - The Past Year ::::::::::::::::::::::::::::::::::::::::::::::::::::: The ALSA project reached version 1.0. The focus in talk will be given to the last year events in this project but also newcoming features will be mentioned. :::::: Takashi Iwai :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::: 04 - ALSA Sucks? - Troubleshooting for Your Healthy Music Life :::::::::::::::::::::::::::: ALSA provides superior functionality for highend audio systems. At the same time, however, it involves matters for many end users. As ALSA is regarded as the new standard sound system on linux, it's time to consider about this theme. In this talk, a kind of FAQ regarding ALSA is presented: what and how you can do with it, how you can debug, and how you can communicate with ALSA developers. :::::: Paul Davis :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::: 05 - Adding VST Support to Linux Audio Applications ::::::::::::::::::::::::::::::::::::::: For users of proprietary audio applications, plugins have come to play an increasingly important role, sometimes generating more allegiance than host applications themselves. Supporting existing plugins for Windows and MacOS is therefore an important part of convincing potential users to try Linux as a platform for audio work. I will outline previous attempts to support VST plugins under Linux, and will then continue to discuss in detail a new approach worked on by myself and Torben Hohn (gAlan) that is available to most existing Linux audio applications. Demonstrations of several free win32/x86 VST plugins will be included, both as standalone JACK applications and within the Linux DAW Ardour. :::::: Bob Ham ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::: 06 - LASH Audio Session Handler ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: LASH is a session manager for linux audio applications that automatically saves and restores port connections. This talk will discuss the motivation and genesis of LASH; the operation of the system and the roles played by different software; and will look at future areas of development. :::::: Fernando Pablo Lopez-Lezcano::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::: 07 - Translating Lots of Insipid Silly Parenthesis into noise: Sound Synthesis Techniques : ::::::::::: and Algorithmic Composition :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Fernando Pablo Lopez-Lezcano will briefly introduce sound synthesis and processing concepts and theory, and algorithmic composition techniques using Common Lisp based non-realtime tools (Common Music [CM] / Common Lisp Music [CLM]). Additive / Subtractive / Modulation synthesis, Granular synthesis, Digital Filtering, Automata, Fractals, Chaos and much more... (especially much more !) :::::: Thomas Grill :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::: 08 - Flext - A uniform programming interface for extending Max/MSP and PD ::::::::::::::::: Flext seeks to represent a uniform programming interface for extending the most common modular real-time audio systems Max/MSP and Pure Data (PD) with external modules, or short externals. These modules provide a way to tailor such a system for one 's special needs and supply additional functionality. Source code based on flext is able to exploit nearly all features of the respective real-time framework while staying completely independent of the actual host system and platform (hardware and operating system). flext currently supports PD for Linux, Windows and OSX as well as Max/MSP for OS9 and OSX (and shortly Windows). Support for jMax under Linux, OSX and Windows and other systems can follow in the near future.