From helpdesk files: User asks if it is possible to change control settings in play mode without having to go to design mode:
- Min
- Max
- Default
- Cc #
This answer limited to MD control relationships - you can control everything in SB - but lets stick to our organic MD relationships for now.
Answer: we can get most of these:
- Channel changer can set the channel
- Transpose can set the Cc (transpose changes second byte of midi message, which for a Cc message is the Cc number)
- You can simulate default with a momentary switched supercontrol
Coding notes:
- all helper controls are set to NO MIDI SEND / RECEIVE
- the base control is set to Cc 0 (you can choose a higher Cc, but that will offset the "transpose")
- Channel selector is type Channel Changer (1-16), supercontrol of base control
- Cc is type Transpose (0-127), supercontrol of base control
- Default is normal control, supercontrol of base control, return to default button selected in Relationships / Enable/Disable Button
- Return to Default is momentary, supercontrol of Default, options as supercontrol - send current value
When a supercontrol only has one subcontrol, moving the sub back-drives the supercontrol. We do not want changes to the base control to change the default setting, so we add a "dummy" subcontrol to the Default control. This is hidden in play mode - all it is doing is preventing the back drive.
I am still thinking on how to do the min and max with relationships, maybe another user has an idea
Why not use this structure, then use SB to capture the min/max? Answer this question - what Channel / Cc are you controlling? To do part in SB, you have to send ALL the data to SB. Maybe an exercise for another day.