Page 1 of 1

Guitarix LV2 plugins get new GUI's

Posted: Thu Mar 19, 2020 4:25 pm
by tramp
Hi there

The last weeks I'm working on new X11/cairo based GUI's for the LV2 plugins coming within guitarix. Because we move guitarix to use gtkmm3/GTK3 the widget set isn't suitable any longer for the LV2 plugs.
Some plugs I've already done, so, the GxLiveLooper.lv2
Beside that I've fixed some bugs, I've added new functions to it. So now you could sync the loops, that makes the loop 1 to the master loop and slave the other loops sample accurate in time and position but allow to record the loops independent . Also I added a reset head function, so you could move the playhead to the start position.
This is how it looks so far:
Image

Re: Guitarix LV2 plugins get new GUI's

Posted: Thu Mar 19, 2020 4:31 pm
by SpotlightKid
I love the looks of the new GUI in general, but I find that default font you're using rather ugly and also too small. Any chance of finding a better one?

Re: Guitarix LV2 plugins get new GUI's

Posted: Thu Mar 19, 2020 7:16 pm
by tramp
It currently use "Sans", maybe I could switch to "Roboto Condensed", which is the font we use in guitarix anyway. Thus will allow a little bigger font size by using the same space size.

Re: Guitarix LV2 plugins get new GUI's

Posted: Thu Mar 19, 2020 9:43 pm
by ufug
Looking good! I agree Roboto would look better on all the plugins.

Re: Guitarix LV2 plugins get new GUI's

Posted: Fri Mar 20, 2020 7:59 am
by tramp
I'm glade to hear that you liked the new interfaces so far. Here is GxAmplifier-x with Roboto font.
Image

PS: resolution on the attached image is low, do a right-click on the image and select "show image" to see it with high resolution.

Re: Guitarix LV2 plugins get new GUI's

Posted: Wed Apr 01, 2020 11:31 am
by tavasti
If building guitarix from git, is waf flag --mod-lv2 for enabling build of these, or is it something else?

Re: Guitarix LV2 plugins get new GUI's

Posted: Wed Apr 01, 2020 12:44 pm
by tramp
No just build as usual, no special flag is needed, as it is a "real" port and replaced the old gtk based UI's,
For best experience with the LV2 plugs the recommended flags been:

Code: Select all

 ./waf configure --prefix=/usr --includeresampler --includeconvolver
Still some plugs haven't been ported now, just 2 or 3, they will follow soon.