[linux-audio-dev] Real time plug ins

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: [linux-audio-dev] Real time plug ins
From: James McCartney (asynth_AT_io.com)
Date: Tue Mar 14 2000 - 09:41:29 EST


I'm not a Linux developer yet. But Linux is one of the first OSes to which I
am interested in a port of SuperCollider from the Mac, the other being BeOS.

One of SuperCollider's requirements for unit generator plug ins is that they
must also be instantiable in real time. SuperCollider constantly builds and
destroys patches dynamically at run time. A unit generator must take only as
much time to instantiate as is proportional to its run time. So doing things
like taking time to zero out a long delay line are illegal as they may
glitch. This does not appear to be a requirement of the proposed plug in
standard. It does add a burden to the developer, but it is possible to write
delay lines and such without zeroing out the buffers first. Plug-ins like
VST or MAX/MSP plug ins that can take an unbounded amount of time to
instantiate are unusable in SuperCollider. If there is not to be such a
requirement, SC would have to restrict such plug ins to a static area.

--- james mccartney james_AT_audiosynth.com <http://www.audiosynth.com>
SuperCollider - a real time synthesis programming language for the PowerMac.
<ftp://www.audiosynth.com/pub/updates/SC2.2.7.sea.hqx>


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Tue Mar 14 2000 - 17:30:02 EST