Re: [linux-audio-user] Re: [ardour-users] jack_fst and gcc4

From: Cesare <cesare@email-addr-hidden>
Date: Thu Oct 13 2005 - 17:59:18 EEST

Paul Davis wrote:

>On Thu, 2005-10-13 at 08:43 -0400, Hector Centeno-Garcia wrote:
>
>
>>Hi,
>>
>>After the Linux distros started moving to gcc4 is obvious that many old
>>applications will not compile. Unfortunately one of those applications
>>is Wine 20040505, the only version you can use for Jack_fst. I don't
>>know what is the satus of the project but I really hope is not dead and
>>that we see an upgrade. I keep finding a big demand for using VST
>>plugins in Linux so there should be another reason why this kind of
>>tools are not being developed. Is it a legal one? I'm just curious. I
>>know that LADSPA plugins are becoming very good substitutes but there
>>are some really good VST instruments that I hardly see being ported to
>>LADSPA (e.g. Synful Orchestra). I tried to make jack_fst work using a
>>patch found in the wine-list
>>http://www.winehq.org/hypermail/wine-users/2004/10/0451.html but it
>>didn't work for me. I just hope that the developers keep the good work
>>and help the linux-audio community... or maybe I should learn C and
>>start working on it :-)
>>
>>
>
>just ignore it for now unless you want to get deeply into it. eventually
>some combination of torben and myself will get it working again with any
>wine distro. it will take a *lot* more than just learning C, believe me.
>
>the key thing to keep in mind is that the basic idea behind jack_fst
>(using wine as a library) turns out to have been a bad one.
>
>until one of us has the time or interest, its not going to happen. but i
>do want to do this for ardour, so my motivation is there.
>
>--p
>
>
>
>
Paul,
I think that a clean solution to host vst plugins (at least the effects)
could be this : taking the wine approach (and maybe some code) and just
implement those calls that are relevant to audio plugins (file access
for loading and saving presets, math libraries etc.) without handling
graphics at all.We have the info for the effect parameters in the dll
and we can provide a standard interface (like the simpler vst effects in
cubase) to tweak parameters.

Is this possible?

I mean, is there a (not too difficult) way to link a win32 dll to a
linux executable if you provide wrappers for the functions called inside it?

This would made possible to make a standalone (no wine needed) ladspa
wrapper for vst effects. Again, I believe the most trivial part is
handling the graphics (also because every developer seems to draw them
in different ways). If we link directly to the audio callback functions
and provide some wrappers for the needed libraries functions.

I'm a developer, but I don't know much about this specific field (win32
dlls).Maybe this is a stupid idea, otherwise somebody would have already
used it. Who knows? Me not.

c.
www.cesaremarilungo.com
Received on Thu Oct 13 20:15:07 2005

This archive was generated by hypermail 2.1.8 : Thu Oct 13 2005 - 20:15:07 EEST