Is there some reason to it or it's just a bug ?
It's not just cosmetic, it plays back an note off.
How to reproduce it? I'm testing it with 2 midi controllers and e.g. in AUM.
You may need a script, e.g. StreamByter, to force the exact velocity value.
Could it be a scaling/truncation issue? Need to ensure that any non-zero velocity remains non-zero, because zero velocity changes the message interpretation from "Note On" to "Note Off".
I've set AUM to send v = 127.. and it works (they get properly recorded)
Got it! Fixing ... ( 7 bits 127 + 1 = 0 :) Thank you