NOte ON with value zero showed as note off ? – Loomer Forum

Using a noteon with zero velocity is – or at least was – quite common back in the day. It’s called “running status”, and it means that you can send a stream of note-on and -off messages on the same channel in an optimised format. This saves a byte per note, a negligible amount now, but one which did make a difference back in the early days of MIDI when bandwidth was super constrained.

I was under the impression that I did treat noteons with zero velocity as noteoffs, at least internally, but it seems there are a few places where this can happen. I’ll get it fixed.

Read more here: Source link