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

David Olofson david at olofson.net
Thu Dec 5 12:31:00 UTC 2002


On Thursday 05 December 2002 16.43, Steve Harris wrote:
> On Thu, Dec 05, 2002 at 04:10:16PM +0100, David Olofson wrote:
> > > I'm not sure how this can be handled easily, there are lots of
> > > things like loading samples that will be impossible to handle
> > > in an RT way, but I'm not sure that something like a sampler
> > > belongs in this kind of API. I know there are VSTi samplers,
> > > but windows people dont have jack.
> >
> > Well, they have ReWire, but AFAIK, that supports only the "load
> > as DLL and run as callback" method...
>
> And it doesn't appear to be as successful, Cubase and Protools dont
> use it for thier primary i/o for example (c.f. Muse and Ardour).

Well, that's to be expected. Win32 DLLs are a mess, and implementing 
entire applications as DLLs probably brings in a whole lot of extra 
problems. And if you're doing DLL + callbacks anyway, why not just 
use VSTi or DXi? Guess that explains most of it.


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

.- Coming soon from VaporWare Inc...------------------------.
| The Return of Audiality! Real, working software. Really!  |
| Real time and off-line synthesis, scripting, MIDI, LGPL...|
`-----------------------------------> (Public Release RSN) -'
.- 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