MIDI ports other than Port 1 ignored

• Jul 31, 2019 - 17:10

In the Mixer there is the ability to assign a track to a channel on any one of 16 ports. This is fantastic and very useful! However these port assignments seem to be ignored when MIDI is output via the single MIDI device defined in Preferences I/O. The data from each port instead appears to get all combined down into Port 1 and output as such.

This may be a result of the current architecture which only defines one MIDI Output device (port)? A possible solution therefore is to have an ability to route each internal port to a separate MIDI Output device in Preferences I/O. In other words, a MIDI Output device for each port.

I can add a separate feature request for this, unless someone has a more elegant solution?


Comments

The correct solution is the support of multiple midi ports; right now, not only is there just one midi output port, but the port designation in the mixer is simply ignored (with respect to external machinery), i.e. it doesn't "just support port 1", but ignores the designation of another port, pretty much causing chaos if you try to mix midi output with more than 16 voices. Routing each port to a different channel is marching the army in the wrong direction.

The feature request should be "support multiple midi output ports", no more, no less. I once threatened to write such an "Issue", but failed to. Maybe now's the time (unless there already is one somewhere). It requires significant UI in the I/O preferences tab, and persistence between sessions.

In reply to by [DELETED] 1831606

I think you and I are trying to say the same thing. We need multiple midi output ports to function correctly -- and this will require multiple midi output devices in Preferences I/O.

You seem to have a good handle on the issue and MuseScore architecture. Please write the feature request if you can. If not, I will do my best. I haven't found one addressing this issue yet.

Do you still have an unanswered question? Please log in first to post your question.