RGBfix -> DMX

TNodeRGBFixture_full.md
The RGBfix -> DMX node is a versatile lighting controller designed for fixtures with complex or non-standard DMX channel layouts. It allows you to map various lighting parameters—such as color, intensity, and effects—directly to DMX channels using a custom-defined mapping string.
The Channels String Logic: The channels property defines the DMX footprint in the exact order the characters appear. The node dynamically generates input pins based on this string using the following rules:
- RGB (Cluster): If the sequence
RGBappears in the string, the node creates a single pin of type RGB. Internally, this color is automatically split into three consecutive DMX channels. - Predefined Keywords: Specific letters are automatically expanded into pins with full descriptive names:
- I: intensity.
- W: white.
- U: UV.
- E: effect.
- S: strobo.
- C: color.
- R / G / B: individual red, green, or blue pins (when not part of an
RGBcluster).
- Custom Pins: Any other letter not in the predefined list will generate a corresponding input pin named after that letter.
- - (Hyphen): Skips exactly one DMX channel.
When to use this node: * Professional Stage Lighting: Controlling moving heads or multi-chip LED fixtures where color channels might be separated by intensity or strobe functions. * Custom Hardware: Interfacing with DMX-controlled props that use non-standard control letters or custom channel assignments. * Advanced Color Mixing: Managing fixtures that use individual Red, Green, and Blue channels in an unconventional order.
Mapping Example:
A string defined as IRGBW-S would create the following pins in order: intensity, RGB (representing 3 channels), white, one skipped channel, and strobo.
Technical Note:
The node outputs data starting from the DMX start address. It supports network broadcasting via Art-Net (per universe) or direct hardware communication via uDMX.
Node properties
- DMX start [type: integer]
- channels [type: string]
- name [type: string]
- universe [type: integer]
- use uDMX [type: bool]