Hi all,
I'm wondering if it is possible to achieve the following regarding button / mode states:
Mode Button = when selected, enters into a mode state from 0 to 1 (low to high)
8 select buttons = each button when selected, stores a set of 8 CC values then returns and exits back to Mode Button (State 0)
Then, when back in Mode state '0', each of the 8 values that were set to each button then send a single Midi CC message through the 8 buttons.
For example:
Mode Button = Toggled from LOW to HIGH = State 1
State 1 = 8 buttons (each holding 8 CC values).
User selects one of the buttons and State 1 is toggled back to '0'.
State 0 = Buttons 1 to 8, send different CC messages that were originally stored.
Its like a Bank selection. Toggling from State 0 to 1, opens up the bank selection option for the user to then chose a button (from 8) which then defines the output when State returns back to '0'.
Hope that makes sense.
I haven't come across this sort of logic so hoping someone could advise of the best possible logic to achieve this.
I'm wondering if it is possible to achieve the following regarding button / mode states:
Mode Button = when selected, enters into a mode state from 0 to 1 (low to high)
8 select buttons = each button when selected, stores a set of 8 CC values then returns and exits back to Mode Button (State 0)
Then, when back in Mode state '0', each of the 8 values that were set to each button then send a single Midi CC message through the 8 buttons.
For example:
Mode Button = Toggled from LOW to HIGH = State 1
State 1 = 8 buttons (each holding 8 CC values).
User selects one of the buttons and State 1 is toggled back to '0'.
State 0 = Buttons 1 to 8, send different CC messages that were originally stored.
Its like a Bank selection. Toggling from State 0 to 1, opens up the bank selection option for the user to then chose a button (from 8) which then defines the output when State returns back to '0'.
Hope that makes sense.
I haven't come across this sort of logic so hoping someone could advise of the best possible logic to achieve this.