Page 1 of 1

fsthost - no gui for the vst

Posted: Fri Jul 05, 2013 2:53 pm
by AnthonyCFox
When I load a vst in fsthost there's no gui for the vst. There is a gui for fsthost and the vst does load; I can see it in the patchbay and make connections to it.

I don't know if it's a bug, or if I'm doing something wrong. When I run fsthost in a terminal this is what shows:

Code: Select all

tony@tony-HP-Compaq-dc5800-Small-Form-Factor:~$ fsthost32 AmpliTube\ 3.dll
WINE realtime scheduling hack enabled, realtime base priority has been set to 10
wineserver running SCHED_FIFO at priority 15
FSTHost Version: 1.5.2 (32bit)
yo... lets see...
Load library AmpliTube 3.dll
Load library /usr/lib/vst/AmpliTube 3.dll
Load library /home/tony/.vst-bridges/AmpliTube 3.dll
Can't load library: AmpliTube 3.dll
Load library /home/tony/.wine/drive_c/Program Files (x86)/VstPlugIns/AmpliTube 3.dll
Revive plugin: AmpliTube 3
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
Thread 4666 at THREAD_PRIORITY_HIGHEST set to SCHED_FIFO - priority 15
Plugin can receiveVstEvents     : Yes
Plugin can receiveVstMidiEvent  : Yes
Plugin can sendVstEvents        : No
Plugin can sendVstMidiEvent     : No
Plugin isSynth                  : No
Thread 4635 at THREAD_PRIORITY_ABOVE_NORMAL set to SCHED_FIFO - priority 10
Main Thread W32ID: 9 | LWP: 4635 | W32 Class: 0 | W32 Priority: 1
Starting Jack thread ... Done
Sample Rate: 48000 | Block Size: 256
Port Layout (FSTHost/plugin) IN: 2/2 OUT: 2/2
Resume plugin
Jack Activate
Audio Thread W32ID: 37 | LWP: 4669
Random SysEx ID: 43 2C 2E 68
Start GUI

(fsthost32:4635): Gtk-WARNING **: Unable to locate theme engine in module_path: "qtcurve",

(fsthost32:4635): Gtk-WARNING **: Unable to locate theme engine in module_path: "qtcurve",
And xid = 0x4000001
calling gtk_main now

(fsthost32:4635): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

(fsthost32:4635): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

(fsthost32:4635): Gdk-CRITICAL **: IA__gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(fsthost32:4635): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'

(fsthost32:4635): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'

(fsthost32:4635): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

(fsthost32:4635): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

(fsthost32:4635): Gdk-CRITICAL **: IA__gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(fsthost32:4635): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'

(fsthost32:4635): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'

(fsthost32:4635): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

(fsthost32:4635): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

(fsthost32:4635): Gdk-CRITICAL **: IA__gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(fsthost32:4635): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'

(fsthost32:4635): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'

(fsthost32:4635): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

(fsthost32:4635): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

(fsthost32:4635): Gdk-CRITICAL **: IA__gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(fsthost32:4635): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'

(fsthost32:4635): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'
Receive WM_CLOSE - WTF ?
fixme:event:wait_for_withdrawn_state window 0x2002c/4000001 wait timed out

(fsthost32:4635): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

(fsthost32:4635): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

(fsthost32:4635): Gdk-CRITICAL **: IA__gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(fsthost32:4635): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'

(fsthost32:4635): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'

(fsthost32:4635): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

(fsthost32:4635): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

(fsthost32:4635): Gdk-CRITICAL **: IA__gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(fsthost32:4635): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'

(fsthost32:4635): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'

(fsthost32:4635): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

(fsthost32:4635): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

(fsthost32:4635): Gdk-CRITICAL **: IA__gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(fsthost32:4635): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'

(fsthost32:4635): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'
GTK destroy_handler
Jack Deactivate
Close plugin: AmpliTube3
Suspend plugin
Setting thread 4666 at level THREAD_PRIORITY_NORMAL to SCHED_NORMAL
Unload library: /home/tony/.wine/drive_c/Program Files (x86)/VstPlugIns/AmpliTube 3.dll
Plugin closed
Game Over
This isn't a deal breaker for me. the vst works fine in Festige. It's a matter of convenience. My goal is to be able to load a project and have it completely set up in 10 seconds or less. Using fsthost with nsm-proxy should get me really close to that mark.

Re: fsthost - no gui for the vst

Posted: Fri Jul 05, 2013 4:37 pm
by AnthonyCFox
falkTX wrote:I have the same too, please report a bug upstream.
I can find the project on sourceforge but I don't see where to file bug reports.
falkTX wrote:You can workaround this by disabling "embed editor"; look for a checkbox with this tooltip and uncheck it.
The GUI will then work.
Just uncheck the box? That's not doing anything for me...

Re: fsthost - no gui for the vst

Posted: Fri Jul 05, 2013 5:26 pm
by AnthonyCFox
I just figured out another way to do what I've been wanting to do. Funny, it's been right in front of me the whole time.

Festige has a box near the bottom titled "Final Command:" I copied that command and used it to make a shell script. I plug that into Non-Session-Manager and - viola! My entire project starts up with a single mouse click. :D