View Single Post
Old 08-21-2018, 04:50 AM   #1822
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by Geoff Waddington View Post
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 ?
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote