I’m wondering, but I suppose it’s not possible, if it’s doable to render (inside renoise) a VSTi instrument launched through dssi vst – even with some trick.
At the moment I can record with ardour, it’s not comfortable, but it works
Here’s the link http://www.cakewalk.com/support/project5/sfz.aspx. But as mentioned here by kRAkEn/gORe, saving and restoring data does not work because DSSI-VST does not support chunks. It also happens often that Sfz does not launch, but it has to be clicked several times and then it suddenly works. That’s why I wish that the problem with Fluidsynth, native Linux DSSI soundfont loader, could be resolved instead.
there is already a patch in the works for supporting chunks in DSSI-VST, which should be added in resegarden with an experimental patch (look into “aderyabin-chunk-patches” directory in dssi-vst-0.9.2.tar.bz2)
anyway this requires:
abi changes to the DSSI specs (don’t know if this will break any other “normal” dssi)
changes to DSSI-VST (which means we should ship our own patched dssi-vst)
changes to the DSSI host in renoise, and to get something not in the DSSI specs
nothing i would try to do, which means we’ll get a lot of broken bones…
My PPA has the dssi data chunck patch applied to the main DSSI source code, (“dssi-1.0.0.patch” from aderyabin)
and there has been no reports of DSSI plugins not working (I have tested them myself too)
The DSSI-VST package doesn’t include the chuck patch yet though,
as I’ll need to do some testing on this first.
I’ll let you guys know how it goes…
I added your repo to my system (Kubuntu 11.10) and install patched software but VSTi stop running by vsthost command. Unpatched version works great. Messages from console below:
Returning file identifiers: kLk0XtU6xBPbbFjdHTNUPPyB
DSSI_PATH not set, defaulting to /home/qkiz/.dssi:/usr/local/lib/dssi:/usr/lib/dssi
RemoteVSTClient: executing /usr/lib/dssi/dssi-vst/dssi-vst-server.exe -g Slayer2.dll,kLk0XtU6xBPbbFjdHTNUPPyB
DSSI VST plugin server v0.986
Copyright (c) 2004-2010 Chris Cannam
dssi-vst-server: found in /home/qkiz/.vst/Slayer2.dll
Testing VST compatibility...
dssi-vst-server: VST 2.4 entrypoint "VSTPluginMain" not found in DLL "Slayer2.dll", looking for "main"
dssi-vst-server: VST entrypoint "main" found
dssi-vst-server: plugin instantiated
dssi-vst-server: plugin is a VST
dssi-vst-server: plugin has a GUI
dssi-vst-server: plugin supports processReplacing
ERROR: Remote VST startup failed: Failed to open FIFO
*** glibc detected *** /usr/lib/dssi/dssi-vst/dssi-vst-server.exe.so: free(): invalid pointer: 0x00905a41 ***
Plugin server timed out on startup: No such device or address
vsthost: bailing out