FS#78181 - [libinstpatch] Fails to instantiate Calf plugins

Attached to Project: Arch Linux
Opened by Martin (Sikkboi) - Wednesday, 12 April 2023, 17:31 GMT
Last edited by Toolybird (Toolybird) - Thursday, 18 May 2023, 21:37 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
LV2 version of Calf plugins unusable in DAWs such as Ardour and Qtractor. The gui fails to load, seemingly because of a problem with libinstpatch. This may affect other plugins but I have not encountered any. The Calf plugins do load a gui when launched as the standalone Jack version.

Additional info:
* package version(s)
* config and/or log files etc.
* link to upstream bug report, if any

Version: libinstpatch 1.1.6-2 from the Manjaro official repository
An example Ardour log file is "2023-04-12T14:55:52 [ERROR]: LV2: Failed to instantiate plugin http://calf.sourceforge.net/plugins/MonoCompressor"

See https://bbs.archlinux.org/viewtopic.php?id=284448 for more information. I am logging a bug at the suggestion of someone on this thread as it appears no-one else has done so. The workarounds seem messy. There were no issues prior to the 19th March update of libinstpatch.

Steps to reproduce:
Install Ardour and the Calf plugin suite.
Opening Ardour generates an error window saying the plugins can't be found.
In Ardour's Plugin Manager Calf Plugins are listed as "OK" - but they won't load.
This task depends upon

Closed by  Toolybird (Toolybird)
Thursday, 18 May 2023, 21:37 GMT
Reason for closing:  Works for me
Comment by Toolybird (Toolybird) - Thursday, 13 April 2023, 07:33 GMT
> Steps to reproduce:

You'll have to do better because it doesn't show any errors for me in a fresh VM. Then again, I'm *completely* unfamiliar with this software so basically have no clue how to steer it and could easily be missing something.

> from the Manjaro official repository

Derivative distros are not supported here [1]. Unless the issue can be reproduced on a genuine Arch system we are not interested.

[1] https://terms.archlinux.org/docs/code-of-conduct/#arch-linux-distribution-support-only
Comment by Martin (Sikkboi) - Thursday, 13 April 2023, 09:04 GMT
Hi, thanks for the response. I appreciate Manjaro is not supported here but it seems at least one Arch user in the linked thread has the same issue - I was hoping they would report it. I've also found users of Harrison Mixbus (a derivative of Ardour) reporting similar.

With further testing I have found that Ardour doesn't throw an error message when you create a new session. It is doing that to me because I'm trying to work on an existing project. The steps to reproduce the problem with a clean session would therefore be:

Create new session
Track -> add new track
Right-click in mixer strip for the new track (where it says fader) -> new plugin -> plugin selector -> try to add any Calf plugin
At this point I get the error message telling me to check the Ardour log

With QTractor (which I would say is more complicated to navigate than Ardour) results are similar and the plugin gui just won't open.

Hope that's more help. This is my first bug report and I'm not sure where else to look for logs or error messages, but I will do so if you wish.


Comment by Toolybird (Toolybird) - Thursday, 13 April 2023, 21:50 GMT
I had to press "Shift+E" to bring up the Editor Mixer where I could then see "Fader". Then followed your steps and inserted a Calf plugin and it came up fine. Sorry, but I'm not going to waste any more time on this. PM has been notified but that's all.
Comment by Martin (Sikkboi) - Friday, 14 April 2023, 14:50 GMT
Thanks for looking anyway. It seems the Ardour developers and Arch packagers are already aware of this issue and asked for a bug report to be submitted. I will have to hope an Arch user does so.

https://discourse.ardour.org/t/calf-lv2-plugins-not-found-by-ardour-7-3-after-system-update/108500
Comment by David Runge (dvzrv) - Wednesday, 19 April 2023, 13:30 GMT
I was in contact with Robin Gareus (Ardour) back then and already noted back then that this is very unlikely to be a libinstpatch issue, since that was only a rebuild.

It's not completely unlikely that the problem is related to fluidsynth, which some of the calf plugins require, but I also could not and can not reproduce the problem.

Loading...