Maps the physical structure of the light, such as the base, yoke, head, and individual LED pixels.
Assigns logical controls like Pan, Tilt, Color, and Dimmer to specific DMX addresses. Creating Custom Fixtures: Step-by-Step grandma3 fixture builder
Leo just closed his laptop. The fixture builder had done its job; now it was time for the lights to do theirs. Maps the physical structure of the light, such
class Channel: def __init__(self, offset, name, type_str): self.dmx_offset = offset self.name = name self.type = type_str # e.g., "Dimmer", "Color1", "Gobo1" self.capabilities = [] # List of DMX ranges The fixture builder had done its job; now
tree = ET.ElementTree(root) return tree
The reduces the time required to build complex profiles from hours to minutes. By utilizing a Visual Wheel Editor and a Structured DMX Table Input , it ensures that the resulting fixture profiles are accurate, geometrically correct, and ready for professional production use.