Each MIDI note consists of two messages: a Note-On message that is sent when the note starts, and a Note-Off message that is sent when the note ends (and which must carry the same pitch information as the preceding Note-On).
If there are unexpected changes in your project while a note is playing, it sometimes happens that the Note-Off is never sent, or it is sent on the wrong pitch. When this happens, you get a stuck note.
REAPER can gracefully handle common situations such as playback stopping or looping while a note is playing (unless there is a bug), but unfortunately, I don't think it is possible for REAPER to prepare for every contingency.
For unusual cases such as moving items while playing, the action "Send all note off to all MIDI outputs/plug-ins" should help to reset everything.
Last edited by juliansader; 11-14-2016 at 02:33 PM.
|