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@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@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@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~