[linux-audio-dev] Re: [linux-audio-user] Concerning libfst, vstserver, and dssi-vst

From: Kjetil Svalastog Matheussen <k.s.matheussen@email-addr-hidden>
Date: Mon Apr 11 2005 - 20:03:16 EEST

Dave Phillips:
>
> Greetings:
>
> Users are constantly wrestling with issues surrounding the software
> mentioned in the subject line, and I would like to find out what
> directions are planned for those projects. Here's what I see now:
>
> 1. The vstserver project is functionally dead. It cannot work with
> newer versions of WINE, and it appears that Kjetil does not plan to keep
> it updated to accommodate the new versions. Alas, this also means that
> his nice vsti, ladspavst, and k_vst~ projects are also unusable. :(
>

Vstserver does actually works very fine with newer versions of wine, at
least the ones I have tried. But for compiling up vstserver, you
need the 9.12.2003 version. And worse, the 9.12.2003 version doesn't
work with newer versions of Linux, or something like that. (Ie. the
workaround is that you first have to install wine 9.12.2003 to be able to
compile vstserver, then install a newer versions of wine. The plugins will
then use the newest version of wine).

I think there exist a patch or something for the 9.12.2003 version of wine
to make it compile with newer versions of linux (not sure which part).
If anyone has such a patch, it would be nice if someone sent it to me.
I'm still on Redhat 8 myself, so I don't know what the problem is exactly.

> 3. The dssi-vst bridge is still unknown to me because of issues with
> RH9, and I've not had time to test it on FC3. But is there any general
> feeling that dssi-vst is a better route to take, at least for the normal
> user ? Btw, I like the DSSI API, but it seems slow in catching on with
> developers. Is that perception correct ?
>

I think dssi-vst looks very nice too (although I haven't tried it), and
its very similar to the way vstserver works. It should not be much work to
make vsti, ladspavst and k_vst~ work with dssi-vst instead of vstserver.
But I don't have the time / other more interesting projects.

> Please understand that I'm in no way criticising the work done on
> these projects so far. In point of fact, I'm extremely happy they exist,
> but I'm also in considerable doubt whether they can continue to be
> useful without further maintenance. Users are writing to other users to
> figure out how to fix small problems (usually with libfst), but these
> repairs are not making their way back into the codebase, which seems
> rather non-optimal to me. I'm also aware that the greater problems exist
> because of WINE's inherent instability (WRT its development, not
> necessarily its usability) and that Linux audio developers can't be
> responsible for WINE fixes too. Perhaps more crosstalk between the WINE
> developers and the LAD folk (similar to the recent discussion re: the
> kernel list and LAD) would help smooth the way for a more consistent and
> more manageable VST/VSTi bridge for Linux ?
>
> So, any comments or useful suggestions ?
>

There are two fundamental different ways to get vst plugins to work in
linux with the help of wine. The fst-way and the vstserver/dssi-vst
way. Both "ways" are needed. One of them is very fast, but hard to set
up (fst). The other one is safer and slower, and a little bit less hard to
set up.

Problem is, that the releases most probably does now depend on a spesific
version of wine, or will depend on a spesific version of wine in the
future. It would be nice if the three projects (or at least fst and
dssi-vst) was coordinated to use only _one_ version of wine, and that
this version of wine is downloaded from one place, for example a
sourceforge project place.

But for this to happen, some person needs to step up, set up a sourceforge
account, do some coding, coordinate the coders, release things, do
some work. It might not seem like Thorben, Paul, Chris or myself is
the right person right now. Perhaps there is some coder with some free
time that wants to do this stuff?

--
Received on Tue Apr 12 00:15:12 2005

This archive was generated by hypermail 2.1.8 : Tue Apr 12 2005 - 00:15:13 EEST