ZKM Linux Audio Meeting 2005
The 2005 ZKM Linux audio meeting was one of the most substantive in-person gatherings the Linux audio community held during its most active period of technical development. ZKM Karlsruhe -- the Zentrum fur Kunst und Medientechnologie -- hosted a series of Linux audio events between 2003 and 2005, each one building on the relationships and technical discussions that the previous gathering had started. By 2005, the community had a clearer sense of the architectural directions it was pursuing, and the meeting reflected that maturity. Sessions covered topics from low-latency kernel work to live performance tools to the software infrastructure needed to make Linux a practical platform for professional and experimental audio work. This page documents what was covered, provides access to the video material recorded at the event, and links the 2005 meeting into the broader sequence of community events. For the full events overview, see the events section.
The ZKM meetings occupied a specific role in the Linux audio community's development. The Linux Audio Developers mailing list was where most coordination happened, but email discussion has limits: it is asynchronous, context collapses quickly, and the kind of open-ended conversation that generates new directions is difficult to sustain across dozens of message threads. In-person gatherings at ZKM gave the community time and space to have those conversations properly. The 2005 meeting came at a point where several major projects -- JACK, LADSPA, the ALSA sequencer infrastructure -- had reached a level of maturity where the questions being asked were about integration, workflow, and the user-facing layer rather than about the underlying technical feasibility.
Context: The ZKM Meeting Series
ZKM's involvement with Linux audio grew from its institutional interest in open-source tools for media art and electronic music. The center had been using and supporting Linux audio tools in its own practice, and hosting the community's developer meetings was a natural extension of that involvement. The first ZKM Linux audio event in 2003 brought together a relatively small group of core developers for an intensive working session. The 2004 gathering expanded the scope and attendance. By 2005, the meetings had established a format that balanced structured presentations with working sessions and the informal hallway conversations that often produced the most useful outcomes.
For the earlier ZKM events, see the 2004 ZKM event documentation and the LAD events overview at the LAD events page. The sequence matters because each meeting built on the previous one: technical decisions made in 2003 were being implemented and evaluated in 2004, and by 2005 the community was working through the second-order consequences of those decisions -- the integration problems that become visible only once the pieces are individually working.
Session Coverage
The 2005 meeting covered a range of topics reflecting the diversity of the Linux audio community at that point. Several sessions addressed the live performance use case: what tools existed for real-time audio processing in a live context, what the latency requirements for live work actually were in practice, and how the existing infrastructure needed to evolve to meet those requirements reliably. The JACK ecosystem was mature enough that the conversation had moved from "can we do real-time audio on Linux" to "how do we build a complete live performance system using what we have."
Other sessions addressed the studio production use case, which had different requirements from live work. Studio production tolerates higher latency in monitoring but demands better plugin compatibility, session management, and the ability to integrate with hardware that was designed for other platforms. Sessions on LADSPA plugin hosting, MIDI sequencer integration, and the emerging JACK-MIDI infrastructure addressed the studio production workflow from different angles. The community's ambition was to make Linux genuinely competitive with proprietary platforms for studio work, and the 2005 sessions documented significant progress toward that goal alongside the gaps that remained.
Experimental and research-oriented work also featured at the meeting. Linux had attracted a community of composers and sound artists who were using it not as a substitute for commercial tools but as a platform for work that commercial tools could not support -- generative systems, custom synthesis environments, text-based composition workflows, and signal processing approaches that required access to internals that proprietary software does not expose. These sessions were among the more technically diverse at the meeting, drawing on knowledge from computer science, music composition, and signal processing in combination.
Video Documentation
Selected sessions from the 2005 ZKM meeting were recorded and are preserved as Ogg Theora video files. These recordings give direct access to the presentations and discussions as they happened, which is valuable context for understanding what the community was thinking about and how it was framing its problems at that point. Watching a technical presentation from 2005 is instructive in ways that reading a summary cannot fully replicate: you hear the questions from the audience, the tangents that the presenter considers and then sets aside, and the moments where the room collectively works something out.
One of the preserved sessions is Julien Claassen's presentation on Linux text-based studio work, documenting a composition and production workflow built almost entirely from command-line and text-interface tools. This represents one of the more distinctive use cases that the Linux audio community developed -- a workflow that would be essentially impossible to replicate on platforms where the text interface is a secondary concern:
The Ogg Theora format used for these recordings reflects the community's commitment to open formats. At the time of the meeting, Ogg Theora was the practical open-source alternative to proprietary video codecs, and using it for community documentation was consistent with the values that the Linux audio project embodied. Playback on current systems is straightforward with any modern media player.
Reference Material and Continuity
The 2005 ZKM meeting produced reference material -- notes, code, configuration examples -- that remained in use in the community for years after the event. Some of the techniques discussed for JACK configuration and PREEMPT_RT kernel tuning became standard recommendations in community documentation. The experimental work presented at the meeting informed several subsequent projects. Tracking this material back to its origin at the 2005 meeting is useful for understanding why certain approaches were adopted and what alternatives were considered and set aside.
The LAD mailing list discussions that followed the meeting are the primary record of how the ideas presented were received and developed further. The LAD events page provides the thread references and follow-up discussion context that connect the meeting presentations to the ongoing community work. For the earlier ZKM event documentation that provides the baseline for comparison, the 2004 ZKM documentation covers the preceding year's meeting in similar detail.
The Broader Events Record
The 2005 ZKM meeting was one of the last major in-person gatherings of this specific community configuration. The Linux audio landscape changed significantly in the years that followed: new projects emerged, the distribution of developer energy shifted, and the infrastructure that had been laboriously assembled in the early 2000s became the stable foundation that a new generation of tools was built on. The documentation preserved here and on the related event pages is part of the record of how that foundation was built and by whom. The events section provides the full sequence of community gatherings and the context for each one within the broader development of Linux audio.