LMMS / lmms

Cross-platform music production software
https://lmms.io
GNU General Public License v2.0
8.13k stars 1.01k forks source link

Plugin blacklist #5771

Open JohannesLorenz opened 4 years ago

JohannesLorenz commented 4 years ago

Enhancement Summary

A file answering the Question

Q(T, P, PV, H, HV):
Are there known issues with
* Plugin P
* of Type T (LADSPA, Lv2, VST2, VST3, ...)
* in Plugin-Version PV
* in Host H in Host-version HV?

Justification

Some plugins may be defective, causing ear or speaker damage. E.g. #5767 or test reports from #5761 .

Open Questions:

  1. Should the blacklist be a separate repo (submodule)? In my opinion: Yes. It can be useful for other DAWs.
  2. What file format would be suited? Maybe a simple config file, like
    # lv2 plugins with the URI specified are buggy in versions 2.4.1 - 2.4.3 in LMMS in versions 1.0.0 to 1.2.0
    lv2 http://lsp-plug.in/plugins/lv2/crossover_ms 2.4.1-2.4.3 LMMS 1.0.0-1.2.0
    # ladspa plugins with ladspa ID 1902 from version 1.0.0 to current are buggy in all hosts in all versions
    ladspa 1902 1.0.0- all all
  3. ...?
tresf commented 3 years ago

Reminds me of https://github.com/LMMS/lmms/blob/5efb3a19cb13e4f3ad23c5d75dcd07a140a7ee86/plugins/LadspaEffect/LadspaEffect.cpp#L574-L590