[linux-audio-user] update: VST plugins + Linux + recent WINE

Russell Hanaghan hanaghan at starband.net
Mon Aug 22 09:06:56 EDT 2005


Dave Phillips wrote:

> Greetings:
>
>  I'm testing DSSI and libfst VST support using wine-20050725. Here's a 
> preliminary report for interested users.
>
>  I rebuilt and reinstalled libfst, jack_fst, dssi, and the dssi-vst 
> stuff. Kernel is Demudi's 2.6.12, ALSA 1.0.9b, JACK 0.99.54. 
> Everything built without complaint, except for one significant error. 
> Recently WINE has altered some syntax and flags for some of its 
> utilities, including the winebuild binary. The dssi-vst and libfst 
> stuff (including jack_fst) use winebuild in the final stages of the 
> build, and they failed because a flag is missing. The fix is to add 
> the -F flag after the --exe directive in the appropriate Makefiles. 
> It's only three or four instances, and after making the changes the 
> builds proceeded without problems.
>
>  First, some notable failures:
>
>    dlphilp at demudi:~/dssi-vst-0.3.1$ ./vsthost 
> ../vstplugins/vsti/HyperCanvas.dll
>    Returning file identifiers: JANyenIu1TlApftWzNiGT2M0
>    DSSI_PATH not set, defaulting to 
> /home/dlphilp/.dssi:/usr/local/lib/dssi:/usr/lib/dssi
>    RemoteVSTClient: executing 
> /usr/local/lib/dssi/dssi-vst/dssi-vst-server -g 
> ../vstplugins/vsti/HyperCanvas.dll,JANyenIu1TlApftWzNiGT2M0
>    DSSI VST plugin server v0.96
>    Copyright (c) 2004 Chris Cannam - Fervent Software
>    Loading "../vstplugins/vsti/HyperCanvas.dll"...
>    VST_PATH not set, defaulting to 
> /home/dlphilp/vst:/usr/local/lib/vst:/usr/lib/vst
>    fixme:midi:OSS_MidiInit Synthesizer support MIDI in. Not supported 
> yet (please report)
>    dssi-vst-server[1]: found in 
> /home/dlphilp/vst/../vstplugins/vsti/HyperCanvas.dll
>    done
>    Testing VST compatibility...
>    dssi-vst-server[1]: VST entrypoint "main" found
>    Plugin server timed out on startup: No such device or address
>    vsthost: bailing out
>    Terminated
>
>    dlphilp at demudi:~$ jack_fst vstplugins/vsti/HyperCanvas.dll
>    fixme:midi:OSS_MidiInit Synthesizer support MIDI in. Not supported 
> yet (please report)
>    HyperCanvas could not be instantiated
>    ------> [At this point an error dialog appears that says "Not 
> supported CPU" followed by garbage characters. - DP]
>    can't instantiate plugin vstplugins/vsti/HyperCanvas.dll
>
>    dlphilp at demudi:~$ jack_fst vstplugins/Crystal.dll            
> Segmentation fault
>
>    All other plugins that I tried failed with jack_fst, with the same 
> segmentation fault.
>
>  I was able to run and test Oberon-4, Crystal, PM4, Pro-52, Mercury-1, 
> and AdditiveSynth with dssi-vst's vsthost. I'm not at my home machine, 
> so I have just a few plugins to test, but so far I'm inclined to agree 
> with Paul Davis and simply recommend the dssi-vst package for running 
> VSTs with the most recent WINEs.
>
>  I'd really like to get HyperCanvas working under dssi-vst. Any tips 
> or suggestions from you VST mavens out there ?
>
> Best,
>
> dp
>
>
Dave,

Are you still using HC release 1.01 or 1.02? Reason I ask is because the 
next releases (1.51, etc) Used multiple output options that even trusty 
old Wine 20040505 doesnt know what to do with... And I assume you did 
the full windows install with Hypercanvas as we talked about many moons 
ago...

You had my curoisity peaked with your post....as I read My heart soared 
at the prospect of the most recent wine running VST's at Zero latency 
and without so much as a glitch! :) And then I saw like my favorite vst 
softsynth was one of the non cooperative players and I sank into a deep 
depression...

I know as you do that from previous discussions offered by the devs of 
jack_vst and dssi that each are very sensitive to the specific versions 
of wine and there seems ot be no clear reason as to why one vst will 
work on one version of wine and not on another...or will work with 
libfst and not dssi or verse vicer!

Either way, thanks for the foot work. I know I wont be asking thac to 
compile up new wine, jack_fst and dssi packages just yet.

Cheers
R~



More information about the Linux-audio-user mailing list