musescore / musescore/MuseScore

Add MIDI Port and MIDI Channel adjustment into MuseScore 4

Open
#19,262 19 comments 7 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature request MIDI regression MS3
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Your idea

In the Mixer, add an option to change the MIDI Port and MIDI Channel for every instrument, just like in MuseScore 3.

Problem to be solved

Currently, when I make a MIDI file, I have to use MuseScore 3.6 to change the MIDI Port and Channel. I use these MIDI files with a device that requires a specific port and channel to playback music properly.

Prior art

image
Screenshot is from MuseScore 3.6

Additional context

No response

Contributor guide

Open the contributing guide

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

Start in MuseScore's Mixer and compare its available instrument controls with the MuseScore 3.6 behavior shown in the issue image. Trace how MIDI files receive instrument port and channel settings, then verify that each instrument can be configured and that exported MIDI playback uses those settings.

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
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.