guitarix LV2
Moderators: MattKingUSA, khz
- funkmuscle
- Established Member
- Posts: 2984
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 194 times
- Been thanked: 50 times
- funkmuscle
- Established Member
- Posts: 2984
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 194 times
- Been thanked: 50 times
-
brummer
Re: guitarix LV2
Fuc*
haven't you installed jalv? Could you pull again and give it a shot in jalv (terminal)
run it like that:
turn the knobs for cabinet and presence control, and post the output?
haven't you installed jalv? Could you pull again and give it a shot in jalv (terminal)
run it like that:
Code: Select all
jalv.gtk http://guitarix.sourceforge.net/plugins/gxamp#12ax7-
brummer
Re: guitarix LV2
Okay, I switched now to use the very same technique as we use in guitarix standalone to update the convolvers, hope that helps here as well. (git head 8fe683f)
- funkmuscle
- Established Member
- Posts: 2984
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 194 times
- Been thanked: 50 times
Re: guitarix LV2
ok, will try in a bit and send you feedback..
I get no sound this way. I get sound in qtractor-svn but the controls for cab and presence still not working.
Code: Select all
jalv.gtk http://guitarix.sourceforge.net/plugins/gxamp#12ax7
(process:3005): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Error opening file /usr/lib/lv2/dsr1-500.lv2/manifest.ttl (Permission denied)
lilv_world_load_bundle(): error: Error reading file:///usr/lib/lv2/dsr1-500.lv2/manifest.ttl
Plugin: http://guitarix.sourceforge.net/plugins/gxamp#12ax7
UI: http://guitarix.sourceforge.net/plugins/gxamp#gui
JACK Name: GxAmplifier
Block length: 256 frames
MIDI buffers: 32768 bytes
Comm buffers: 131072 bytes
Update rate: 2 Hz
using block size: 256
12ax7
fslider0_ = -15.000000
fslider1_ = -15.000000
fslider2_ = 20.000000
fslider3_ = 0.250000
fslider0_ = 0.500000
fslider1_ = 0.500000
fslider2_ = 0.500000
fslider0_ = 1.000000
fslider0_ = 1.000000
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
(jalv.gtk:3005): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
-
brummer
Re: guitarix LV2
That looks like the worker thread isn't started, so I guess it's something with the worker thread message, still strange, as it is in atomic format there shouldn't be a difference on 32bit versus 64bit. I guess I need to ask David if he know what goes up here. 
-
brummer
Re: guitarix LV2
I notice that the cabinet and presence controls didn't work, when I use the internal UI from qtractor, I guess that is because it didn't know about the worker thread call in the gxamp UI.
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: guitarix LV2
To be honest I have only used Qtractor's internal GUI. The guitarix lv2 plug-ins look great but for adjusting settings I prefer sliders to knobs.
-
brummer
Re: guitarix LV2
Could you try if the gxamp UI work for you?
As I said, the internal qtractor UI didn't now about the worker thread, so it get never called from that.
It only work when the gxamp UI is active, then you could use the internal UI to adjust settings and the gxamp UI send the messages to the worker thread.
As I said, the internal qtractor UI didn't now about the worker thread, so it get never called from that.
It only work when the gxamp UI is active, then you could use the internal UI to adjust settings and the gxamp UI send the messages to the worker thread.
- funkmuscle
- Established Member
- Posts: 2984
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 194 times
- Been thanked: 50 times
-
brummer
Re: guitarix LV2
but that didn't mean that qtractor's internal UI's work as well for cabinet and presence control, he ?funkmuscle wrote:they all work now...
just did the latest pull and works fine under qtractor-svn
- funkmuscle
- Established Member
- Posts: 2984
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 194 times
- Been thanked: 50 times
-
brummer
Re: guitarix LV2
well, the controls from the internal UI's should work, as long the GxAmp UI is active, that is just for cabinet and presence, the other controls should work, even when the GxAmp UI isn't fired up. That is at least how it work here, and what is implemented.
So you should be able to use automation as well with the Gx plugs (in the limits of the implementation).
Anyhow, those worker thread limit drives me relay to the nuts and I think already about to implement my own workhorse thread to get rid of it.
So you should be able to use automation as well with the Gx plugs (in the limits of the implementation).
Anyhow, those worker thread limit drives me relay to the nuts and I think already about to implement my own workhorse thread to get rid of it.
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: guitarix LV2
Yay, it works! Those two settings really improve the usability of these plug-ins. Qtractor does have some issues storing and restoring presets though.