Feature Request: Modular Synth Designer
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
I know this is kinda crazy but i would like to see this feature implemented in a future version of LMMS.
This would require a lot of work for the core team to code and implement, but please kinda bear with me as i explain this.
The feature I request is kinda a like a patcher, but is much more more complex. It would be like the Native Instruments REAKTOR, where we could create our own Synths and Effects.... But this would be directly inbuilt inside LMMS.
I got this idea from the famous VST Maker Software "SynthEdit", but later i found that REAKTOR kinda does the same..
An idea how this would work: The users can create a Instrument/Effect using patches (like SynthEdit) connect them to the output.. This instrument can be distributed in the form of files (a fixed file format exclusively for LMMS) and other users can use them too. Also the creator of the instrument will have the ability to lock the Instrument/Effect so that other users can't see or modify the instrument, but unlocked Instrument/Effects can be seen and edited as per their wish.
Tell me if this needs some more info..
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; begin by reviewing the proposed modular instrument/effect scope with LMMS maintainers. A complete result would need an agreed design for patch connections, a reusable file format, and locked versus editable instruments before implementation can be assessed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100