hi,
i am trying to use VST under linux / pd.
i have no problem using jack-dssi-host: http://probing.wikidot.com/using-vst-on-linux-with-jack
for pd, i compiled externals/postlude/dssi. the example is working perfectly (hexter.so, sine). next i am trying to use dssi~ like this
[dssi show] | [dssi~ dssi-vst.so:FreeverbToo.dll]
======================================== dssi~: DSSI/LADSPA host - version 0.95 ========================================
dssi~: can't open dssi-vst, unable to find GUI dssi~: 1 instances of FreeverbToo.dll, ready.
banging [dssi show] dssi~: can't open dssi-vst, unable to find GUI
how can i show the GUI of FreeverbToo.dll and not dssi-vst? pat
Patrick,
On Fri, 2008-08-22 at 14:43 -0400, patrick wrote:
hi,
i am trying to use VST under linux / pd.
i have no problem using jack-dssi-host: http://probing.wikidot.com/using-vst-on-linux-with-jack
for pd, i compiled externals/postlude/dssi. the example is working perfectly (hexter.so, sine).
Nice to hear that!
next i am trying to use dssi~ like this
[dssi show] | [dssi~ dssi-vst.so:FreeverbToo.dll]
======================================== dssi~: DSSI/LADSPA host - version 0.95 ========================================
dssi~: can't open dssi-vst, unable to find GUI dssi~: 1 instances of FreeverbToo.dll, ready.
To get this to work as you expect will require some changes to the code, which I am very happy to make, although I can't do it for a week or so due to other commitments.
However, you should be able to launch the FreeverbToo GUI 'manually' and it should 'Just Work'. Basically DSSI GUIs are completely independent applications, which communicate with DSSI hosts via OSC.
To test proof-of-concept, you might want to do:
dssi~ hexter6
Then from the command line:
/usr/local/lib/dssi/hexter6/hexter6_gtk osc.udp://127.0.0.1:17262/dssi/hexter6.so/hexter6/chan00 hexter6.so hexter6 myhexter
Replacing /usr/loca/lib/dssi/hexter6 and 127.0.0.1:17262 with your appropriate paths.
Then in pd, send to the dssi~ object 'dssi show 1'. You should see the hexter ui and it should work.
You could perhaps try the same process with your FreeverToo UI.
Let me know how you get on!
Jamie
hi jamie !
working: /usr/lib/dssi/hexter/hexter_gtk osc.udp://127.0.0.1:18098/dssi/hexter.so/hexter/chan00 hexter.so hexter myhexter
[dssi show 1] | [dssi~ hexter]
not working: /usr/lib/dssi/dssi-vst/dssi-vst_gui osc.udp://127.0.0.1:18098/dssi/FreeverbToo.dll/FreeverbToo/chan00 FreeverbToo.dll FreeverbToo myfreeverb
dssi-vst_gui: No contact from plugin -- timed out on startup my vst are in /home/pat/vst.
thank you jamie and np take the time you need to make it work :) that would be awesome... pat
Hi Patrick,
On Sat, 2008-08-23 at 12:42 -0400, patrick wrote:
<snip> > not working: > /usr/lib/dssi/dssi-vst/dssi-vst_gui > osc.udp://127.0.0.1:18098/dssi/FreeverbToo.dll/FreeverbToo/chan00 > FreeverbToo.dll FreeverbToo myfreeverb > > dssi-vst_gui: No contact from plugin -- timed out on startup > my vst are in /home/pat/vst.
Nice try! However, the port number is generated dynamically per-dssi~ instance, so this approach will never work unless you're sure of the correct URL. I just looked at the code and I can see what the problem is -- because it can't locate a GUI executable, it doesn't go ahead and construct an OSC URL for the host. I.e. the logic is wrong. I can fix this early next week and commit it to svn.
Jamie