flathub / org.freedesktop.LinuxAudio.BaseExtension

https://flathub.org/apps/details/org.freedesktop.LinuxAudio.BaseExtension
8 stars 2 forks source link

Reorg plugins for 20.08 #1

Closed hfiguiere closed 4 years ago

hfiguiere commented 4 years ago

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)

hfiguiere commented 4 years ago

I think we can migrate most of it now. I have a plan.