so not even product is abandoned - forum is abandoned too)))
so, why midimate is not your mate, but will make you midihate?
just because of that string in setup.txt
MIDI_CHANNEL = [6] # 1-16 Match the MIDI CHANNEL between the controller and the host device.................
So nomater what channel have you binded for your button in geek mode - they will all go to specified in midi mate.
So we have 6 options for mapping on press, 6 on release, so we could map different messages and channels, but wait, they all will go to single channel with midimate.
DON'T BUY MIDIMATE