KXStudio / Repository

External, Non-PPA KXStudio Repository
75 stars 6 forks source link

V1 plugins fail to instantiate in Ardour. #268

Open tvvoty opened 3 years ago

tvvoty commented 3 years ago

When I try to load a V1 plugin (synthv1, samplv1 etc) I get :

The plugin "synthv1" could not be loaded

See the Log window for more details (maybe)

The log window says:

[ERROR]: LV2: Failed to instantiate plugin http://synthv1.sourceforge.net/lv2.

I've read there've been some problems with those earlier, maybe they're back, or maybe I'm doing something wrong. I tried to install static qt5 library, but that didn't help.

falkTX commented 3 years ago

IIRC this is due to freetype or some font library mismatch. Need to keep this in mind for the next packaging day, thanks

tvvoty commented 3 years ago

I also tried to load them through carla rack plugin inside ardour and got this: /lib/x86_64-linux-gnu/libQt5Gui.so.5: undefined symbol: hb_font_funcs_set_nominal_glyph_func

ubq323 commented 3 years ago

experiencing the same issue. running ardour from the console shows that it's the same error about hb_font_funcs_set_nominal_glyph_func whether loaded through carla or not.

searching for undefined symbol: hb_font_funcs_set_nominal_glyph_func on the internet, it seems to be something about mismatched versions of harfbuzz (some sort of font library)

ubq323 commented 3 years ago

I have found a workaround. I added the following:

Package: ardour
Pin: release o=Debian
Pin-Priority: 1000

to /etc/apt/preferences, to force apt to update to Debian's version of ardour (6.5.0) instead of kxstudio's (5.12.0), then did apt install ardour to install it. The v1 plugins now work in ardour again (and this also fixed some font issues in ardour I had also been having, so that's nice).