LMMS / LMMS/lmms

MIDI auto detect always turned on

Open
#1,813 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement good first issue
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

If you connect a control to a MIDI controller and then select "edit connection" again, automatic detection is turned on. The problems with this approach:
- A stray CC could change the connection to another device, channel and CC.
- Just opening the dialog will enable the selected channel/CC combo on all devices.
- There's no way to see which device the control is listening to.

My suggestion is to have automatic detection turned on only if the control isn't already connected.

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

Reproduce the issue by connecting a control to a MIDI controller, reopening “edit connection,” and observing automatic detection. Trace the dialog or connection-handling entry point responsible for that behavior; done means reopening an existing connection does not enable automatic detection, while unconnected controls can still use it.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc, desktop
Issue type
Bug
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.