You are here

vsts with dssi-vst running but without gui

Hey Rui,
today I built up my new system (really funny ... quadcore... to fat screens). I've choosen 64studio distro and took the 64bit version for a test. Now I've the following issue: VST instruments are running together with qtractor and dssi-vst. The only thing, which is missing is the win32 GUI of teh VST. Can you give me a hint why the GUI is missing? Even the "edit" button which leads to the GUI is missing. (I built qtractor 0.4.2 by myself).

I also tried FST, but i did not yet manage to compile it for my system...

regards,
gizzmo

Forums: 
rncbc's picture

If the "Edit" button is not showing at all, and on every plugin you throw in, that's probably because you missed something in the build. Maybe, just a guess, the liblo library (OSC support for DSSI) got overlooked?

Seeya

Ah, yeah. Maybe. I just built qtractor by starting "./configure" and looked if all the points show a YES. As they did, I built qtractor. I will try again. Thank you so much!

Hm ... i rebuilt qtractor ... liblo and liblo-dev is installed.
./configure said: OSC service support (liblo) . . . . . . . . . . .: yes

But still, the button to open the GUI is missing.

Even the debug output of qtractor seems ok. it says
Testing VST compatibility...
dssi-vst-server[1]: VST 2.4 entrypoint "VSTPluginMain" not found in DLL "B4.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 "Native Instruments B4"
dssi-vst-server[1]: vendor string is "Native Instruments"
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
DSSIVSTPluginInstance(0x1a85ec0): setting OK true
DSSIVSTPluginInstance::DSSIVSTPluginInstance(B4.dll) construction complete

Any hints ? Still if I use ./vsthost B4.dll the GUI is coming up...

rncbc's picture

Hmm... I can't really check this out at the moment, my laptop is hardwired to x86_64 where DSSI-VST fails to build, mostly due to my own procrastination, probably :)

Anyway, have a look in src/qtractorDssiPlugin.cpp, lines 803-816, there's the logic to switch the Editor button visibility depending on the existence of a respective GUI executable, conforming to DSSI plugin specs. Check whether that logic still applies in your case or there's something missing from your DSSI-VST installation.

For instance, reading from the Makefile of dssi-vet source package, there should be this libdir/dssi/dssi-vst/dssi-vst_gui file installed. Thus iif this file do exist and is in fact executable I can't see why the plugin's "Edit" button won't get shown alright.

Cheers.

Hi Rui,
got the problem: The file dssi-vst_gui is located under /usr/local/lib/dssi/dssi-vst/ and is executable from console. But as i am on a 64bit machine, the dssi-vst.so file is located in /usr/lib64...
Any idea to fix that problem? Symlinks? Change the code? Or will the GUIS probably not work? (But remember, they do with running vst-host from source)

For a test:
I created a symlink in /usr/lib64/dssi/dssi-vst/dssi-vst_gui to /usr/local/lib/dssi... and it is working perfect. But I don't know if that's the right way?

rncbc's picture

OK, you got it. I wander why the dssi-vst installation is splintered over /usr/lib64/dssi and /usr/local/lib/dssi. Something is fundamentally wrong, although it now works. Question is, until when? :) My guess would go to next time you touch the DSSI-VST installation, with a next release perhaps?

Please review your DSSI-VST installation if you bother. Maybe it's botched by two or more installs or disparate packages.

Cheers.

is it possible to record mixer slider in realtime. i had a roland va-76 keyboard, in sequencer in side roland was possible to record mixer sliders with the touchscreen. i ask this becouse now is possible to control qtractor/qranger with Behringer BCF2000. if we can record mixer faders in realtime you wil have beter songs in qtractor and beter styles in qranger

thanks

rncbc's picture

Recording mixer slider movements is one purpose of the now mythical, long promised and even longer demanded, automation feature. Still in the sketching stage of development however.

Cheers.

Hi Rui
here are some Qranger update video on new OS with multiple display outs.
Here how to editing one midi style Roland G-70:
http://www.youtube.com/watch?v=NX1bROy3NKQ

And then loaded on Qranger backend for Live mode:
http://www.youtube.com/watch?v=U_n3L56ZQk4

here also finally back the Multiple head display nvidia on Ubuntu:
http://www.youtube.com/watch?v=ayN7nil1OPE
was more one year without this feature, in Ubuntu was not available because of PCIe issue...

Anyway...get up your GOOD work!

Add new comment