ADMX Combine module

This module is part of the ADMX system.

It automatically combines the ADMX signals fed to the A IN and B IN sockets according to the rules described below.

If you want explicit control over how two ADMX signals combine then use the related ADMX Blend module instead of ADMX Combine.

The following rules help resolves what to do when the inputs have different values for Pan, Tilt, Aux 1, Aux 2, Aux 3 and Aux 4 while giving priority to ADMX signals that have Brightness values above zero.

The combination rules…

  1. If neither input is connected then all channels of the output are set to zero,
  2. else if only one input is connected then all its channels are sent to the output,
  3. else if the brightness of the B IN signal is zero then all the channels of the A IN signal are sent to the output,
  4. else if the brightness of the A IN signal is zero then all the channels of the B IN signal are sent to the output,
  5. otherwise the Hue, Saturation and Brightness of the two signals are converted into RGB, added together and clamped in RGB color space then converted back into HSB and sent to the Hue, Saturation and Brightness channels of the output and the maximum value of the Pan, Tilt, Aux 1, Aux 2, Aux 3 and Aux 4 pairs are sent to the respective output channel.

These rules enable two ADMX signals to be combined efficiently. The color mixing behaviour is identical to that of the ADMX Color module when an ADMX signal is fed to its ADD IN socket but the decision on which Pan, Tilt, Aux 1, Aux 2, Aux 3 and Aux 4 to use is different because in the case of the ADMX Color module the internal signal never has any Pan, Tilt, Aux 1, Aux 2, Aux 3 and Aux 4 information so the module always uses the values from the ADD IN signal.