No GUI for Guitarix LV2 plugins in Ardour 5.11.0

15 replies [Last post]
Marcel.Lendi
User offline. Last seen 16 hours 49 min ago. Offline
Joined: 2017-08-24
Posts:

After installing ardour 5.11.0 I don't get the gui with guitarix LV2 plugins. I can use generic controls. Any idea what could be wrong? It did work in Ardour 5.5.

paul
paul's picture
User offline. Last seen 8 hours 51 min ago. Offline
Joined: 2006-03-16
Posts:

Where did you get the Guitarix plugins? Where did you get Ardour?

nSpud3
User offline. Last seen 3 days 9 hours ago. Offline
Joined: 2017-07-17
Posts:

I also have this problem. Ardour and the Guitarix LV2 plugins are installed from the KXStudio repos following the instructions here: http://kxstudio.linuxaudio.org/Repositories

peder
User offline. Last seen 9 weeks 5 days ago. Offline
Joined: 2007-05-08
Posts:

My self-compiled 5.11 on Ubuntu 14.04 shows the correct lv2 GUI for the guitarix-0.35.2 Gx plugins.

Do other LV2 plugins show the proper GUI or are you only seeing the generic ones there as well?
Maybe KX forgot to compile Ardour with the proper lv2 ui libs (suil probably)?

peder
User offline. Last seen 9 weeks 5 days ago. Offline
Joined: 2007-05-08
Posts:

Note that only the Gx plugins are LV2 GUI ones.
There are plugins like "Guitarix Amp" and "Guitarix Stereo Flanger" that are old LADSPA plugins with generic UIs

GMaq
GMaq's picture
User offline. Last seen 2 weeks 6 days ago. Offline
Joined: 2007-12-11
Posts:

@peder

KX doesn't compile Ardour, they are stripped Ardour bundles wrapped in a Deb package.

GuntherT
User offline. Last seen 23 hours 6 min ago. Offline
Joined: 2013-07-28
Posts:

Does this explain it?

http://tracker.ardour.org/view.php?id=7209

nSpud3
User offline. Last seen 3 days 9 hours ago. Offline
Joined: 2017-07-17
Posts:

Bumping this as there are still problems with the 5.12 64-bit build via ardour.org/download.html

Starting with a fresh install of Ubuntu Studio 17.04 (Ardour 5.5.0 ; guitarix 0.35.2-2 ; glibmm 2.50.0-1) the LV2 GUIs are working.

After completely removing the distro version of Ardour and installing from Ardour-5.12.0-x86_64.run the following error appears:
[ERROR]: failed to instantiate LV2 GUI

Note that this time, I'm not running with the KX-Studio repos.
Any further suggestions on fixing this are welcome, but you might need to explain like i'm 5!

meefchaloin
meefchaloin's picture
User offline. Last seen 9 hours 51 min ago. Offline
Joined: 2014-02-13
Posts:

glibmm 2.50.0-1

This is the same problem as the one outlined in the bug report above. The distro version of ardour will be build against this version of glibmm but the official ardour binaries use an older version. If this is coming to ubuntu in the future then it looks like the ardour team are going to have to address this problem at some point.

nSpud3
User offline. Last seen 3 days 9 hours ago. Offline
Joined: 2017-07-17
Posts:

ok - thanks. perhaps a workaround is to emulate the platform that the official binaries were compiled under? or maybe i'm just asking for more trouble?

x42
x42's picture
User offline. Last seen 11 hours 26 min ago. Offline
Joined: 2006-11-05
Posts:

We won't address this issue (actually we cannot). Plugins are supposed to be self-contained. There are only a handful which still rely on system-wide libs, unfortunately guitarix is one of them.

see https://linuxmusicians.com/viewtopic.php?t=17503&p=84989#p84986 for an explanation.

Marcel.Lendi
User offline. Last seen 16 hours 49 min ago. Offline
Joined: 2017-08-24
Posts:

So we have to complain at the guitarix team for a solution, if I understand correctly?

meefchaloin
meefchaloin's picture
User offline. Last seen 9 hours 51 min ago. Offline
Joined: 2014-02-13
Posts:

The argument seems hardly clear cut to me...

brummer
User offline. Last seen 7 weeks 5 days ago. Offline
Joined: 2015-09-28
Posts:

Hi
LV2 supports the use of GTK/GTKMM GUI's in the LV2 plugin from the beginning on, and still does. And, as some of you already mention, when you use Ardour and guitarix from your distribution, there is no issue.
I'm a linux guy, support open source, support Linux distributions of different colours. So my work on guitarix is meant to be used in/from distributions. I know, that will often be a bit more work then just pushing out binary's, but it is worse the hazel (for me).
So, clear is, the culprit here comes from the provided ardour binary's, as those comes with there own environment to run in, bypass the distribution you use.
The argument that plugins have to been self-contained is a bit over the top, as not a single plug I'm aware of, is "really" self-contained. They all use the one or the other system library.
There is just a split in the "good" and the "bad" made here by X42.
This said, there are no plans to rewrite the guitarix plugs with a other GUI toolkit.
We could now pushing the joker from on project to the other, like ping pong, but that wont help us here.

So, there are solutions beside that guitarix needs to be rewritten or ardour didn't provide binary's any more.

On the guitarix side we provide now binary's as well, which is, by the way usually out of scope for me), which were build against a similar library set then ardour, those will run on most distributions (they wont work on arch linux).

regards
hermann (guitarix maintainer)

Marcel.Lendi
User offline. Last seen 16 hours 49 min ago. Offline
Joined: 2017-08-24
Posts:

Thanks Brummer/Hermann for your explanation.

You are right that it is easier if everybody would use only the software provided from the distribution... but sometimes there are some new features you ready crave for and you don't want to wait 6 months.

In the meantime I solved the problem. I de-installed and reinstalled guitarix inside Ubuntu studio. And it works fine again.

Marcel

Lexridge
User offline. Last seen 3 days 4 hours ago. Offline
Joined: 2007-09-13
Posts:

This is an unfortunate issue as it will certainly affect many people who depend on this plugin, myself included. I am not having problems presently, but if this dilemma persists, how does one build it from source to be "compatible" with future releases of Ardour/Mixbus?