
DJs Light Controller
Description
DJ's – Ultimate Custom Light Sequencer This script lets you create any light show you can imagine using simple text patterns. No coding required — just type O for On and X for Off. Key Features Fully Custom Patterns — Design your own sequences line by line: (XXXXXXXXXXXXXXXXXXXX) → All lights off (OOOOOOOOOOOOOOOOOOOO) → All lights on (OXXXXXXXXXXXXXXXXXXXO) → Only the two end lights on (XOXXXXXXXXXXXXXXXXOX) // Next pair in (XXOXXXXXXXXXXXXXXOXX) // Continue inward... You can make as many steps as you want Random Colors — Toggle between beautiful cycling primary colors (Red, Green, Blue, Yellow, Cyan, Magenta) or a fixed color (default white). Play Once Mode — Option to run your sequence one time only, then automatically turn all lights off. Easy Timing — Adjustable delay between each step (0.05s to 5s). Reliable & Clean — Starts/stops with events, has enable/disable support, and turns lights off cleanly when stopped. Works with any number of lights — 5, 8, 12, 16, 20… whatever you need. How to Use It Add the Script to any object that has your lights (or a parent object). Assign Your Lights In the script properties, add your lights in left-to-right order (Light 1 → Light 20, etc.). Set Up Your Pattern In the "Pattern Sequence" field, type or paste your sequence. Each line = one frame/step. Configure Options Step Delay → How fast the pattern runs Use Random Colors → Turn on for colorful effects Fixed Color → Choose one color if random is off Play Once → Check this if you want the show to run only once Start Enabled → Usually left on Trigger the Show Send the event pattern_start to begin Send pattern_stop to stop and turn everything off Default Events (you can change them): Start: pattern_start Stop: pattern_stop Enable: light_enable Disable: light_disable This script is perfect for stages, dance floors, buildings, signs, tunnels — anything where you want precise, repeatable, or custom light animations.