LMMS / LMMS/lmms

Feature Request: Modular Synth Designer

Open
#3,197 18 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.