Browse Source

Fix MIDI getType return values for note on message

main
PaulStoffregen 6 years ago
parent
commit
d169a1a387
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      midi.cpp

+ 2
- 2
midi.cpp View File

} 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));
} }

Loading…
Cancel
Save