List MIDI output port and channel in mixer

• May 13, 2016 - 04:24

So basically because MuseScore built in synth / sampler isn't that good I use external sampler host so I can choose what soundfont or synthesizer that is the best for the music, and use more effects such as compressor or reverb for each instruments. For music scores with small number of instruments it is easy, just connect each instrument to each MIDI channels in mixer, but for huge amount of instruments this happens:

Screenshot_2016-05-13_10-10-08.png

This is crazy! Not to mention some instruments like violin have 3 channels per instrument. So, how about if we put a text below each instrument inside mixer window showing the location of each instrument in MIDI output:

Screenshot_2016-05-13_10-10-081.png

Its ugly but you get the idea...

And if possible, please expose this information to an API so external sampler/synth could auto assign instruments to its correct MIDI port and channel


Comments

In reply to by [DELETED] 5

I'm actually not that sure about the API, but basically other program should be able to ask instruments to ports and channels in Musescore. It could be as simple as a button to export the MIDI instruments ports and channels mapping to a text file, or as complicated as to be able to dynamically add or remove external instruments from MuseScore.

Where can I get the MuseScore that have that port and channel view like in your picture? I tried using both nightly build PPA and nightly AppImage and both of them doesn't have the MIDI listing in the mixer, and I don't feel compiling because there is a dependency to libjack-dev, which depends on libjack0, which will removes JACK 2, and that means that will remove all of my audio setup

Ok, when will the nightly build be available as binary?
I'm on Debian Sid and I have not really hurge to have this, but it's possible I'll need it by the end of the year.

Any news on this topic? Is it in some feature request list or backlog somewhere to follow??

Just we are version 2.1 now and it is a very old topics. I do not say it should be integrated, maybe we should just use some external tool to do it. But we should at least point to an answer.
- https://musescore.org/en/node/15546 (2012)
- https://musescore.org/en/node/14791 (2012)
- https://musescore.org/en/node/9813 (2011)
- http://igevorse.lited.net/p17.html and https://www.youtube.com/watch?v=Qj92FiHBRi8 (2014)

In reply to by BrnVrn

As mentioned above, it is already implemented in the "master" nightly builds, meaning it will be part of MsueScore 3 whenever that is released. But as also mentioned above, that's probably a long ways off still.

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