Author |
Topic: Status 90 for Note Off?? (Read 1623 times) |
|
rea5245
New Member

 MIDI-OX Rules!
Posts: 2
|
 |
Status 90 for Note Off??
« on: Apr 26th, 2019, 10:14am » |
Quote Modify
|
Hi, I'm monitoring input from a keyboard and seeing this: Code: TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT 00000BCC 1 -- 90 4F 4F 1 G 5 Note On 00000C54 1 -- 90 4F 00 1 G 5 Note Off 0003BC03 1 -- 90 4D 4F 1 F 5 Note On 0003BCD6 1 -- 90 4D 00 1 F 5 Note Off |
| Shouldn't the Note Offs have a status code of 80? This is from an M-Audio Axiom 25 keyboard, a Hosa USM-422 Version 2.1 MIDI-USB cable, and MIDI-OX version 7.0.2.372 on Windows 10. Any ideas what's going on? Thank you, Bob
|
|
IP Logged |
|
|
|
Jamie OConnell
Administrator
    


Gender: 
Posts: 2027
|
 |
Re: Status 90 for Note Off??
« Reply #1 on: Apr 27th, 2019, 3:36pm » |
Quote Modify
|
A Note ON with 0 velocity is an accepted substitute for a Note OFF command (status 80). You'll find some manufacturers do it one way, some do it the other way.
|
|
IP Logged |
--Jamie Music is its own reward.
|
|
|
rea5245
New Member

 MIDI-OX Rules!
Posts: 2
|
 |
Re: Status 90 for Note Off??
« Reply #2 on: Apr 27th, 2019, 3:51pm » |
Quote Modify
|
Ah! I hadn't even noticed the zero velocity (not that it would've meant anything to me if I had). Thank you! - Bob
|
|
IP Logged |
|
|
|
Jamie OConnell
Administrator
    


Gender: 
Posts: 2027
|
 |
Re: Status 90 for Note Off??
« Reply #3 on: Apr 27th, 2019, 7:39pm » |
Quote Modify
|
It has always complicated MIDI command handling, because any computer code that handles Note ON and Note OFF, must be prepared to deal with both and/or either situation. In practice, it has caused untold confusion and bugs in MIDI handling code. I think it was a big mistake to allow it in the first place.
|
|
IP Logged |
--Jamie Music is its own reward.
|
|
|
Sonus
Member
 
 MIDI-OX Rules!
Posts: 78
|
 |
Re: Status 90 for Note Off??
« Reply #4 on: Apr 28th, 2019, 12:00pm » |
Quote Modify
|
Excerpt from Prophet-600 Synthesizer Operation Manual, Sequential Circuits Inc. , December 1982
|
|
IP Logged |
|
|
|
|