musescore / musescore/MuseScore
Hide MIDI input option in playback toolbar settings when no MIDI devices are available
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Your idea
Disable or do not show Enable MIDI input item in playback toolbar setting if no such devices exist.
Problem to be solved
In Preferences - I/O both MIDI input and output are No device
Even more, in Preferences - MIDI mappings all statuses are Invalid, and MIDI remote control is unchecked.
Yet, when sprocket wheel in playback toolbar is clicked, the topmost item is checkmarked Enable MIDI input.
Additional context
This was seen in the fresh 4.3.0 nighly, but probably it was the same in earlier 4.* release builds.
Contributor guide
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
Start at the playback toolbar settings and inspect how available MIDI devices are checked, using Preferences - I/O and MIDI mappings to reproduce the reported state. Done means the Enable MIDI input item is hidden or disabled when no MIDI input device is available, while remaining usable when one exists.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- audio-video-rtc, desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100