@Lindon said in I don't really understand this pairing system for HISE MIDI note on and note off messages:
@VirtualVirgin print the Event ID and see if they match...
So here it is with the Event ID:
Screenshot 2024-11-09 at 11.30.56 AM.png
As you can see, the hung note (the last 60 on the list) is not closing the note on 60 that just preceded it.
So I would assume that HISE is trying to match the event ID of the note off to a note on before making it "available" or "active".
I just don't understand this method or the point of it.
Why is it trying to close notes that are already closed?
In the type of MIDI engineering I am used to, if a note off occurs after a note on of the same channel and note number, it closes that note, end of story. No other special conditions needed.
Is there some way to turn this Event ID matching system off for the note messages?
I would like that last note off 60 to close the previous note on, no matter the Event ID.