home/ atoms/ htp-rule

HTP (Highest Takes Precedence) sends the highest channel value when multiple sources compete

When more than one QLC+ function or Virtual Console widget tries to set the same DMX channel simultaneously, the HTP rule resolves the conflict: whichever source sends the highest value wins. HTP applies to intensity-type channels (dimmers, RGB color intensities). Two sources can both drive a dimmer, but neither can lower the output below the other’s current value. A crossfade between Scenes progressively replaces HTP levels. Common misconception: HTP does not mean ‘most recently changed value’; it always takes the numerically highest value regardless of timing.

Examples

Slider A at 50%, Slider B faded up to 75%: output is 75%. Fading Slider B back below 50% leaves output at 50% (held by Slider A).

Assessment

Explain what happens to a dimmer channel when two Scenes with different intensity values for that channel both start simultaneously. What value is output? How does it change as one scene fades out?

“The HTP rule is simple: the highest level (nearer 100%) that is currently being sent to a channel is the one that gets sent out to the DMX universe.”
corpus · qlc-user-manual-open-source-dmx-lighting-control · chunk 3