We were asked how a keypad raise and lower buttons can raise and lower DMX scenes as well as raise and lower lighting scenes without them clashing. See below for an example on how to perform this functionality.
We have a 3 channel DMX zone programmed and 3 Incandescent loads. We also have a variable called Keypad RL. It has default state "Lights" and other state "DMX". Each keypad programmed this way would need its own variable.
One of the keypad buttons is programmed to control the DMX 3 channel zone. It is set up as a single action manual sequence with two steps. Step one will set the zone to red, step two will turn it off. It is a manual sequence instead of a toggle because master raise lower buttons will not affect it. The button will also set the Keypad RL variable to "DMX".
The other 2 buttons control lights. They toggle from 100% - 0%. They also set the Keypad RL variable to "Lights".
The raise lower buttons are based on variables. If the keypad variable is set to "Lights", the button will act as a master raise lower. This will not affect the DMX zone and will affect the last lighting scene.
If the keypad variable is set to DMX, the rasie and lower will go through a sequence (Raise goes to the next step, lower goes to the previous step). This sequence should go through the different hues of color you would want in your spectrum. Please be aware, a master raise lower will not keep the same color DMX zone, this is why we have manual sequences that should shift through the different hues you would want to select. Please be aware, we did not go through specific hues on our sample project, we just had the sequence traverse through different colors.
This programming style can be copied over to different keypads and phantom keypads, but each keypad would need its own variable.