Quote:
Originally Posted by Geoff Waddington
There are 3 types of buttons:
Press - one midi message for pressed, no feedback possible -- e.g. BankLeft
PressFB - one midi message for pressed/on, and one midi message for off - e.g. Play
PressReleaseFB - one midi message for pressed/on, and one midi message for released/off -- e.g. Shift
So your example states that there is a Solo button that generates 90 5a 7f when pressed (or when feedback wants to indicate the on state - light up the light, etc.), and this Solo button indicates the off state upon receiving 90 5a 00.
|
Thank you. That helps a lot.
PressFB on Solo would send the first message to CSI, which passes that message back to the device so the light comes on.
PressFB on Solo again sends the second message to CSI, which passes it back again. So the MCU is changing what message it sends after each press. Am I correct in assuming that with PressFB ?
PressReleaseFB is for temporarily held buttons. If all these assumptions are correct, I can continue filling blanks.
Do the examples contain all command types or are there some I should add ?