| } else | } else | ||||
| if (type1 == 0x09 && type2 == 0x09) { | if (type1 == 0x09 && type2 == 0x09) { | ||||
| if ((n >> 24) > 0) { | if ((n >> 24) > 0) { | ||||
| msg_type = 0x9; // 0x9 = Note on | |||||
| msg_type = 0x90; // 0x90 = Note on | |||||
| if (handleNoteOn) { | if (handleNoteOn) { | ||||
| (*handleNoteOn)(ch, (n >> 16), (n >> 24)); | (*handleNoteOn)(ch, (n >> 16), (n >> 24)); | ||||
| } | } | ||||
| } else { | } else { | ||||
| msg_type = 0x8; // 0x8 = Note off | |||||
| msg_type = 0x80; // 0x80 = Note off | |||||
| if (handleNoteOff) { | if (handleNoteOff) { | ||||
| (*handleNoteOff)(ch, (n >> 16), (n >> 24)); | (*handleNoteOff)(ch, (n >> 16), (n >> 24)); | ||||
| } | } |