Midi note-off messages not sent when stopping playback
Steps to reproduce the behavior:
1) Start with a stave with notes already input
2) "Play notes when editing" should be set to "ON"
2) Midi output should be sending midi to any external synth engine of your choice (software or hardware will both have the same result)
3) Start playback
4) Before the piece of music reaches the end (or a whole bar of rest) stop play back using the transport controls
Resulting behavior:
Any connected synth will continue to hold which ever note was last played, since Musescore does note send note-off messages when play back is stopped
Expected behavior:
A midi note-off message should be send for any sustaining note so ensure that any connected synth does not continue to hold a note unintentionally
Please see an earlier post from someone else about this same issue:
https://musescore.org/en/node/288601
Comments
Indeed, it doesn't send note-off signal, but it sends CTRL_ALL_NOTES_OFF. It seems that some hardware/software doesn't recognise that event.
Fixed in branch master, commit f58a3725c1
_ fix #294834, fix #294836: Midi note-off messages not sent during editing or when stopping playback_
Automatically closed -- issue fixed for 2 weeks with no activity.