Good default bundled effect plugins
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
### Enhancement Summary
Though we have VST, Ladspa and LV2 (wip), It's always a good idea to have good first party plugins.
Though we have some good ones, some plugin types (like a saturation plugin) are also missing (that's one of the reasons why we bundle ladspa plugins in the first place)
#### Justification
~Ever since tomscii pulled tap off of GitHub, we've been facing some issues with bundling it on CI.~ Though that one got fixed, there's still chances of mess ups. If we have good first party plugins, we don't need to rely on ladspa anymore.
### Plugins which could be added
- [ ] Reverb plugin (something with better controls than ReverbSC)
- [ ] Distortion plugin (disintegrator)
- [ ] Pitch Shifting plugin
- [ ] Noise gate
- [ ] Delay/flanger/chorus
- [ ] Vinyl/tape saturation
- [ ] Excitation plugin
- [ ] Limiter (wip by lost)
- [ ] sidechain plugins
- [ ] Tool/Utility plugin (see comment here: https://github.com/LMMS/lmms/issues/5597#issuecomment-2984882421)
If I missed anything, feel free to add to list.
Pinging @LostRobotMusic for info on his plugins
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the plugin types listed in this issue and the referenced discussion in issue 5597. The issue does not identify source files, tests, or a single plugin scope; a concrete first step would require choosing one plugin and defining its controls, bundling requirements, and acceptance criteria.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- audio-video-rtc, desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100