[CM] LAC paper

Kjetil S. Matheussen k.s.matheussen at notam02.no
Tue Apr 13 12:08:17 PDT 2010


Here's a link to my paper for this year's Linux audio conference:

The paper describes various programming techniques supported by Snd-RT.

This year's LAC also seems to contain a lot of really great
stuff about music programming languages! http://lac.linuxaudio.org/2010/


Implementing a Polyphonic MIDI Software Synthesizer using
Coroutines, Realtime Garbage Collection, Closures,
Auto-Allocated Variables, Dynamic Scoping, and Continuation
Passing Style Programming


This paper demonstrates a few programming techniques
for low-latency sample-by-sample audio programming.
Some of them may not have been used
for this purpose before. The demonstrated techniques
are: Realtime memory allocation, realtime
garbage collector, storing instrument data implicitly
in closures, auto-allocated variables, handling signal
buses using dynamic scoping, and continuation passing
style programming.

More information about the Cmdist mailing list