Q wrote:
Sorry, I can't help you with your precise query,
it's been a while since
I've tried running VSTs using either DSSI-VST or FST, although I did
have MrRay73 running at some point in the past with both.
I've encountered problems in the past with loading some of the custom
SynthEdit modules in both MrRay73 and MrTramp, which might point towards
the audio error you mention, rather than GUI, but I really don't know
for sure.
These days I have no trouble at all running it (and quite a few other
VSTs, including other SoundFonts.it ones) in the freeware (but not
FLOSS) Cantabile Lite VST host using Wine and Wine-asio. I realise this
might be more overhead than you ideally might want on an Eee.
I hope that might help in some small way.
Thanks for your feedback, Q!
In the meantime I tried a few things:
* update on all packages in debian/testing
* upgrade KDE3.5 --> KDE4.2,
* compiling dssi-vst-0.8 with Steinberg vstsdk2.4 instead of vestige
headers.
* starting another plugin AZR3.dll with success.
Both (vestige or steinberg) versions of MrRay73.dll ended up with ...
------------------------------------------------------------------
[...]
Initialising Windows subsystem...
dssi-vst-server[1]: registered Windows application class "dssi_vst"
dssi-vst-server[1]: created main window
done
dssi-vst-server[1]: created audio thread
Failed to set realtime priority for audio thread: Operation not permitted
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted
------------------------------------------------------------------
For a short period of time (until "Aborted") I see MrRay73 in jacks
connection table as readable client. A MrRay73 GUI never appears.
My guess is, MrRay73.dll is incompatible with dssi-vst :-/
I could have known, there is no entry in the Linux Vst Compatibility list:
http://ladspavst.linuxaudio.org/
Any other good Rhodes-Clone-plugin known?
- oz
P.S. Here the full listing, for those who are interested:
$ jack-dssi-host dssi-vst.so:MrRay73.dll
jack-dssi-host: Warning: DSSI path not set
jack-dssi-host: Defaulting to
"/usr/local/lib/dssi:/usr/lib/dssi:/home/zi/.dssi"
VST_PATH not set, defaulting to /home/zi/vst:/usr/local/lib/vst:/usr/lib/vst
RemoteVSTClient: all cache files are up-to-date, not running scanner
DSSIVSTPlugin::instantiate(MrRay73.dll)
DSSIVSTPluginInstance::DSSIVSTPluginInstance(MrRay73.dll)
Returning file identifiers: tCdV9HEMc190foO79jOi0eaD
DSSI_PATH not set, defaulting to
/home/zi/.dssi:/usr/local/lib/dssi:/usr/lib/dssi
RemoteVSTClient: executing /usr/local/lib/dssi/dssi-vst/dssi-vst-server
MrRay73.dll,tCdV9HEMc190foO79jOi0eaD
DSSI VST plugin server v0.986
Copyright (c) 2004-2008 Chris Cannam
Loading "MrRay73.dll"...
VST_PATH not set, defaulting to /home/zi/vst:/usr/local/lib/vst:/usr/lib/vst
ALSA lib pcm_dmix.c:1008:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dsnoop.c:593:(snd_pcm_dsnoop_open) unable to open slave
dssi-vst-server[1]: found in /home/zi/vst/MrRay73.dll
done
Testing VST compatibility...
dssi-vst-server[1]: VST 2.4 entrypoint "VSTPluginMain" not found in DLL
"MrRay73.dll", looking for "main"
dssi-vst-server[1]: VST entrypoint "main" found
dssi-vst-server[1]: plugin instantiated
dssi-vst-server[1]: plugin is a VST
dssi-vst-server[1]: plugin has a GUI
dssi-vst-server[1]: plugin supports processReplacing
dssi-vst-server[1]: opening plugin
dssi-vst-server[1]: plugin is VST 2.0 or newer
dssi-vst-server[1]: plugin is a synth
dssi-vst-server[1]: plugin name is "MrRay73 1.0"
dssi-vst-server[1]: vendor string is "Guido Scognamiglio"
Initialising Windows subsystem...
dssi-vst-server[1]: registered Windows application class "dssi_vst"
dssi-vst-server[1]: created main window
done
dssi-vst-server[1]: created audio thread
Failed to set realtime priority for audio thread: Operation not permitted
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted