Replace LADSPA effects with equivalent Lv2 versions?
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
### Enhancement Summary
The summary says it all. Use the system-installed lv2 libs instead of providing LADSPA in our submodules.
#### Justification
This will:
* reduce our code base, increasing compile time and energy consumption
* stop us from updating our forks
* decrease the number of issues against LMMS
I'm not sure if this will work, though. A few points:
1. Lv2 currently does not work on mac (#5536, will be fixed soon)
2. At least for Arch (Linux with large user base), only calf seems to be in the "community repo", so the others are not officially supported and more difficult to install.
3. When an Lv2 plugin will change in behavior, we can't control this easily with savefile patching (since the lv2 lib is external)
Opinions?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. First investigate how LADSPA submodules and LV2 plugins are integrated, then evaluate platform, installation, and save-file compatibility; done means replacing the bundled LADSPA effects with viable system-installed LV2 equivalents.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- audio-video-rtc
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100