Page 1 of 1

How to handle context sensitive meaning of a channel?

Posted: 11 Jan 2022, 06:57
by Homer
There are fixtures where the meaning of a channel depends on the value of another channel.

Example: fun generation LED Pot 12x1W QCL RGB WW (user manual:
LED Pot 12x1W QCL RGB WW user manual.pdf
)

Here the meaning of channel 7 depends on the value of channel 6:
ch6=0: no macro operation
ch6=1...16: use color macro defined by channel 7, values 0...255 => can be modelled as color wheel
ch6=17...237: one of 13 automatic programs, speed defined by channel 7, values 0...100 => can be modelled as slider "macro speed"
ch6=238...255: sound controlled operation, intensity sound to light defined by channel 7, values 101...255 => can be modelled as slider "mic sensitivity"

For channel 7 you could now simply set up a colorwheel and two custom sliders. However, depending on the context, at least two of these control elements are always misleading. I would like to only see the relevant control element at a time. Unfortunately, I don't see any way of reacting to conditions either in the formulas or in the controls.
How do you deal with similar cases?

Re: How to handle context sensitive meaning of a channel?

Posted: 05 Mar 2022, 23:11
by djSupport
In this context I create buttons to operate the settings on channel 6 in the macros buttons then use the custom sliders to map the channel 7.
Screenshot 2022-03-05 230409.png
Every option I click on the macros then just needs the channel 7 adjusting on the custom sliders, I could make just one custom slider labelled with all it's functions
Screenshot 2022-03-05 230934.png
or say 4 custom sliders that only operate channel 7 labeled with the what it does i.e. a slider that says 'sound sensitivity' then a slider that says 'program speed' etc. they will all operate the same but to the user it makes it easier to understand...
Screenshot 2022-03-05 231031.png