I think the initial Linux Audio plugin was made too complicated. There are plugins in multiple format that are build from the same source, sometime unconditionally.
When we reach the 20.08 runtime, we'll have to migrate plugins to the new runtime. It good be the right time to move to something that is easier to maintain, but that a bit more complicated.
The various plugins format should be collapsed into one:
org.freedesktop.LinuxAudio.Plugins.*
with
"merge-dirs": "ladspa;dssi;lv2;lxvst;vst3"
For example org.freedesktop.LinuxAudio.VstPlugins.DISTRHO-Ports and org.freedesktop.LinuxAudio.Lv2Plugins.DISTRHO-Ports could become org.freedesktop.LinuxAudio.Plugins.DISTRHO-Ports
Other candidates: LSP (LADSPA, LV2 and VST), DPF-Plugins (LV2 and VST), Surge (LV2 and VST3), ZamPlugins (LADSPA, LV2 and VST)
I think the initial Linux Audio plugin was made too complicated. There are plugins in multiple format that are build from the same source, sometime unconditionally.
When we reach the 20.08 runtime, we'll have to migrate plugins to the new runtime. It good be the right time to move to something that is easier to maintain, but that a bit more complicated.
The various plugins format should be collapsed into one:
org.freedesktop.LinuxAudio.Plugins.*
with"merge-dirs": "ladspa;dssi;lv2;lxvst;vst3"
For example
org.freedesktop.LinuxAudio.VstPlugins.DISTRHO-Ports
andorg.freedesktop.LinuxAudio.Lv2Plugins.DISTRHO-Ports
could becomeorg.freedesktop.LinuxAudio.Plugins.DISTRHO-Ports
Other candidates: LSP (LADSPA, LV2 and VST), DPF-Plugins (LV2 and VST), Surge (LV2 and VST3), ZamPlugins (LADSPA, LV2 and VST)