[linux-audio-dev] Plugin APIs (again)

David Olofson david at olofson.net
Tue Dec 10 14:59:01 UTC 2002


On Tuesday 10 December 2002 12.32, Steve Harris wrote:
> On Tue, Dec 10, 2002 at 01:07:48 +0100, Tim Goetze wrote:
> > Steve Harris wrote:
> > >Linuxsampler is using a similar approach, but its not blockless
> > > (and it wouldn't be noticably better if it was).
> > >
> > >Still if anyone ever wants to tackle this they can have a fair
> > > chunk of my spare brain cycles.
> >
> > if it's going to run blockless, we'll need all your spare
> > cpu cycles as well i'm afraid.
>
> Naah, this isn't true it just requires the the engine to recomiple
> the dsp code. It makes changes a bit laggy (<1 sec typically), but
> its actually quite efficient.
>
> You could have an interpreted mode, where it tries to evaluate it
> noramlly, but that /will/ be slow.

Or an intermediate mode, where the GUI generates unoptimized machine 
code more or less directly, by pasting "micro plugins" together.

That would be quite some work just for something that "compiles" 
instantly, but runs slower that properly optimized code, and is 
architecture dependent... *heh*


//David Olofson - Programmer, Composer, Open Source Advocate

.- The Return of Audiality! --------------------------------.
| Free/Open Source Audio Engine for use in Games or Studio. |
| RT and off-line synth. Scripting. Sample accurate timing. |
`---------------------------> http://olofson.net/audiality -'
.- M A I A -------------------------------------------------.
|    The Multimedia Application Integration Architecture    |
`----------------------------> http://www.linuxdj.com/maia -'
   --- http://olofson.net --- http://www.reologica.se ---



More information about the Linux-audio-dev mailing list