I believe we're still misunderstanding each other. Have you actually done MIDI Capture with your Launchpad Mini?
Then you'll see, e.g., this:
Code: Select all
MIDI 90 05 7F
Note On on ch. 1 with note 5 and velocity 127
Note On on ch. 1 with note 5 set 'pp' to velocity
MIDI 90 05 00
Note Off on ch. 1 with note 5 and velocity 0
Note Off on ch. 1 with note 5 set 'pp' to velocity
The first 3 messages for down press, and the other 3 messages for release. There's the Note Off!
As you know, there is also the dedicated Note Off message (with status 80 hex). MIDI Translator will trigger the Note Off action for all "80 xx yy" Note Off messages, but also for all "90 xx 00" messages, because it's equivalent to Note Off, by definition. "90 xx 00" is not ever interpreted as Note On.
Of course, you can use "90 xx 00" in your incoming action, but your project will not work with devices which send the explicit 80h Note Off message for releasing a button.
Thanks,
Florian