Paul Davis:
Torben Hohn and I are pleased to release an initial version of libfst,
a small GPL'ed C library that provides support for using win32/x86 VST
plugins (FX and VST/i) within native Linux applications, with the
assistance of the Wine project's libwine.
==========================================================
We expect there will be several minor problems with this
initial release. Please help us fix them!
==========================================================
How is this different from VSTserver?
-------------------------------------
This work differs from Kjetil Mattheusen's VSTserver because the
plugin is loaded into the address space of the program using the
library, not into a server. As a result, it is a more appropriate
solution for audio applications that might support many VST plugins,
where the context switches required in the VSTserver case do not scale
well. The downside, of course, is that a misbehaving plugin will crash
the host application, which VSTserver avoids.
Another small point, I might add, is that the API against vstserver
is far far simpler, at least for adding native plugin-gfx support. But
regarding the performance and simplicity for the user, this solution is of
course better.
--