[CM] LAC paper

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


Hi,

Here's a link to my paper for this year's Linux audio conference:
http://www.notam02.no/~kjetism/sndrt_lac2010.pdf

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/



Title:

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



Abstract:

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