LMMS / LMMS/lmms

remove all midi connections from plugin

Open
#4,385 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

I'm using a novation Launch Control XL and connect it's knobs to a plugin, for example Triple OSC. After generating a nice sound, I have to disconnect every midi knob in order to save my creation as a preset. Because the midi connection will be saved in the preset-file (which is really great), but all knob positions will be set to zero. But even while removing the connection, the value of the knob which been set by the midi-input gets lost.

If there would be a button to erase all midi-connections, and set its last midi-value as it's actual value. I would be able to save one preset as midi-preset, using this for creating sounds via launch control. Then deleting all midi connections while setting its last value to the actual value of the plugin and save it as a real preset.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points. Start by locating the plugin MIDI-connection removal behavior and the preset save path. Done means an action can remove all MIDI connections while preserving each connection's last value as the plugin's actual value before saving a preset.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.