View Issue Details

IDProjectCategoryView StatusLast Update
0006153ardourbugspublic2020-04-19 20:17
Reporterrobertnyles Assigned Tox42  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Summary0006153: Missing Instrument Plugins
DescriptionIn nightly build 3.5.4392 all Plugins in the Instrument category are missing. Ardours included plugin is found under category Plugin.
TagsNo tags attached.

Activities

x42

2015-01-28 21:15

administrator   ~0016297

I cannot reproduce.

I just tried the 64bit linux nightly 3.5-4392-gde85bfd [subscriber, debug]. All is fine.
There's not even a category "Plugins" in > New plugin > By Category also the list in > Add track or Bus > Midi Track > Instruments is fully populated.

Which OS is that?


There have been no code changes since a while, but the LV2 libraries have been a updated on 2014-Jan-26. Linux and Windows builds now use a newer LV2 stack (lv2-svn pre-release, fixes various crashes e.g. empty LV2 state). The new stack may be pickier about invalid plugins.

OSX has not yet been updated (because currently LV2-svn does not currently not cleanly compile on OSX).

x42

2015-01-28 21:48

administrator   ~0016298

Nevermind.
I found the issue. The lv2core schema is not installed with ardour (it is currently expected system wide).

x42

2015-01-29 04:18

administrator   ~0016302

confirmed and should be fixed in 3.5-4400-gc11a7a1 - waiting for tomorrow's nightlies to verify.

NB. a system wide installation of "lv2" (eg. /usr/lib/lv2/lv2core.lv2 on linux, other OS see http://lv2plug.in/pages/filesystem-hierarchy-standard.html) system wide will prevent this issue.

robertnyles

2015-01-29 09:56

reporter   ~0016304

With 3.5-4403 the Instrument category is back but there is only Reasonable Synth in it. Is it fixed with 'allow bundling of lv2core'?

x42

2015-01-29 11:54

administrator   ~0016305

Do you have other instrument plugins installed on your system?
Do other plugins show up in the correct category?


Reasonable Synth is the only plugin that comes with ardour itself. It's a very minimalistic MidiPiano only intended to get new users to get started ("I can't hear MIDI").

I just tested and here all 3rd party LV2 plugins show up correctly in their respective categories (not all plugins specify their category correctly, but that's a different issue).

to answer your question: yes, fixed with that commit and an earlier one:
https://github.com/Ardour/ardour/commit/c11a7a1bd7a "Allow bundling.."
https://github.com/Ardour/ardour/commit/bc3f606e162 "add lv2core..."

x42

2015-01-29 11:55

administrator   ~0016306

resolved in 3.5-4400-gc11a7a1

robertnyles

2015-01-29 14:53

reporter   ~0016307

I didn't see that there's no other lv2 plugin than reasonable synth. The other plugins are all the ladspa versions. It's not just the Instrument category.

I'm using Fedora 21. Maybe it's a problem with the path /usr/lib64/lv2 instead of /usr/lib/lv2?

robertnyles

2015-01-29 15:49

reporter   ~0016309

I compiled from git and all lv2 plugins are found.

x42

2015-01-29 16:03

administrator   ~0016310

yes, ardour nightlies come with liblilv and the liblilv that we ship honors the LV2 file-system hierarchy standard (see link in comment above).

/usr/lib64/lv2 is NOT searched - a user can override that by specifying LV2_PATH however.

Likely fedora patched or configured liblilv in a manner to wrongly search /usr/lib64/lv2 by default. Your self compiled version will use liblilv from Fedora and hence find plugins there.

That's a bug in Fedora. really. LV2 path per spec is architecture independent (no arch-triplet or 32/64 bit prefix). If they don't follow the specs. there's nothing we can do about it. We are not going to work around oddities in every distribution.

robertnyles

2015-01-29 17:44

reporter   ~0016312

Thank you very much. You are my hero. I made a symlink and everything works fine and I wrote the package maintainer of lilv a mail.

system

2020-04-19 20:17

developer   ~0023387

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2015-01-28 11:01 robertnyles New Issue
2015-01-28 21:15 x42 Note Added: 0016297
2015-01-28 21:48 x42 Note Added: 0016298
2015-01-29 04:18 x42 Note Added: 0016302
2015-01-29 04:18 x42 Status new => confirmed
2015-01-29 09:56 robertnyles Note Added: 0016304
2015-01-29 11:54 x42 Note Added: 0016305
2015-01-29 11:55 x42 Note Added: 0016306
2015-01-29 11:55 x42 Status confirmed => resolved
2015-01-29 11:55 x42 Resolution open => fixed
2015-01-29 11:55 x42 Assigned To => x42
2015-01-29 14:53 robertnyles Note Added: 0016307
2015-01-29 15:49 robertnyles Note Added: 0016309
2015-01-29 16:03 x42 Note Added: 0016310
2015-01-29 17:44 robertnyles Note Added: 0016312
2020-04-19 20:17 system Note Added: 0023387
2020-04-19 20:17 system Status resolved => closed