make it possible to disable MIDI playthrough (aka MIDI thru or MIDI echo)

• Apr 18, 2016 - 16:31
S5 - Suggestion

It would be nice if the automatic echoing of MIDI input to the internal synth could be disabled without disabling MIDI note entry altogether. Finale has this option under "MIDI Thru". I prefer to use my MIDI keyboard's no-latency built-in piano sound when composing, and I must turn off MIDI input in MuseScore to avoid the doubled notes coming through the SoundFont synth. Sometimes instead, I'll just turn the synthesizer volume to 0, but then I can't hear any of MuseScore's playback. The only time hearing MuseScore play the notes is useful to me is when entering/editing notes or playing back the project.


In 2.1, at least, it is possible to switch off "Play notes when editing" under Preferences>Note Input. This achieved the desired result for me.

In reply to by Isaac Weiss

Reported version 2.1  
Regression No
Workaround No

That's not exactly what was requested. The request says that it is useful to hear the notes played back when editing, but otherwise stop Musescore from playing its own sounds when not editing. The current functionality provides a method to do the opposite: mute the piano sounds when in note input mode only.

I'd very much like there to be a way to disable MIDI thru as well as I'm facing the same problem. As nice as Musescore's MIDI synth sounds, my keyboard sounds better and I'd rather have Musescore only play MIDI when playing back the piece or when selecting and moving around notes.

Has there been any progress on this? I'm using version 3.6.2 and I can't find a way to disable the MIDI echo.

I can of course turn off "local control" on my MIDI keyboard, but I'd rather leave that on and just disable the MuseScore thru echo, both to reduce latency and also to make it easier to get my keyboard to play the patch I prefer. I'm sure there's a way but I haven't found it in the forums... halp?

In reply to by Jojo-Schmitz

Thanks for your quick reply! Unfortunately, "play notes when editing" is not directly related to this issue.

I'm not sure if you saw Aaron Sattely's reply (above), but my experience is the same as theirs: the "play notes when editing" option works fine when in note input mode, but the issue that I'm trying to address is when I'm not in note input mode.

In note input mode, sure, if I've unselected "play notes when editing" then I only hear my MIDI keyboard via its local control and not through MuseScore. Thats great. But that's not the issue.

The issue is that after I exit note input mode, and I'm just playing my keyboard to work stuff out, I hear an echo: I hear the local sounds of the keyboard, and then I also hear the echoed MIDI events from MuseScore. Both sounds are being generated by my MIDI device, first locally and secondly as an echo from the computer.

(In Aaron's reply, they mention hearing the echo through MuseScore's synth. That's because that's the default MIDI output device; I've set my MIDI output device to be my keyboard, which is why I'm hearing the echo on the keyboard instead of the soft synth.)

If this is the wrong place to continue discussing this then with apologies I'll start a new forum topic.


In reply to by Jojo-Schmitz

On the contrary, that is EXACTLY what this issue is about. MuseScore seems to think my MIDI controller is simply a controller, and if it didn't supply audio when I was testing out what to write next, I would hear nothing. But I am using a controller that is perfectly capable of making sound when I play it, and I would like MuseScore to quit "helping", particularly since, when I'm not in Note Input mode, it falls back to using the instrument assigned to the first staff, which is often a highly unsuitable choice.

Which is what the original poster also wanted: to disable MIDI playthrough EXCEPT when doing note input.

In reply to by Jojo-Schmitz

This issue should never have been closed. I still feel the same way about this issue as I did when I reported it five years ago. I still am going into the synthesizer and turning the volume all the way down while doing most of my note entry so I can figure out ideas on my keyboard when not in note entry mode without hearing whatever instrument is on staff 1 constantly. Finale lets me turn off MIDI echo, no problem, so I don't think this is some crazy idea here.

So can this report be re-opened, or should I create a new issue?