Recipes
Common jobs, start to finish: patch a rig, build a stack, chase a target.
Step-by-step workflows for common LMX tasks. Each recipe uses CLI commands; GUI equivalents are noted where they differ.
Prefer clicking? Every recipe below can be carried out from the GUI. Each topic’s help page has an “In the GUI” section with screenshots of the real controls and the command each one is equivalent to - see Fixtures and patching, Groups, Palettes, Presets, Cues, Faders and pages, Effects (SFX), Targets and aiming and Output and master controls.
1. Patch a rig
Goal: Add fixtures to the patch so they appear in the programmer and output DMX.
ADD FIXTURE 1 TYPE "Chauvet Professional Rogue R1X Spot" AT 1/1
ADD FIXTURE 2 TYPE "Chauvet Professional Rogue R1X Spot" AT 1/25
ADD FIXTURE 3 TYPE SPOT_8CH AT 2/1
AT <universe>/<address>sets the DMX start address.- Use
LIST FIXTURESto review the patch;PATCH REPORTshows the full address table and overlap warnings. - Use
CLONE 1 4 AT NEXTto duplicate fixture 1 as fixture 4 at the next free address. - Use
UPDATE FIXTURE 1 POS 0 6 4 ORI 0 -90 0to set position/orientation for the visualiser and target solver.
Expected output: LIST FIXTURES shows each fixture with its universe,
address, footprint, and model.
2. Build a cue stack
Goal: Create a sequence of looks and play them back with GO.
FIXTURE 1 + 2 + 3
INTENSITY 80
RED 100 ; GREEN 0 ; BLUE 0
STORE CUE 1 "Red look" FADE 2.0
CLEAR PROGRAMMER
FIXTURE 1 + 2 + 3
INTENSITY 80
RED 0 ; GREEN 0 ; BLUE 100
STORE CUE 2 "Blue look" FADE 2.0
CLEAR PROGRAMMER
FIXTURE 1 + 2 + 3
INTENSITY 0
STORE CUE 3 "Blackout" FADE 1.0
GOadvances to the next cue;GO PREVsteps back.SHOW CUELIST 1lists the stack with fade times.SHOW CUE 1 RESOLVEDshows what a cue outputs including tracked values.- Add
BLOCKtoSTORE CUEto prevent values tracking forward from earlier cues.
Expected output: GO fades from black to red (2 s), then blue (2 s),
then back to black (1 s). SHOW CUELIST 1 lists all three cues.
3. Apply an SFX template
Goal: Add a live-running sine wave effect to selected fixtures.
ADD SFX 1 PAN SIZE 120 SPEED 0.5 WAVEFORM SINE NAME "Pan wave"
FIXTURE 1 + 2 + 3
APPLY SFX 1
ADD SFX only creates the template; APPLY SFX runs it on the current
selection. To adjust without stopping:
UPDATE SFX 1 PAN SPEED 1.0
To load the effect on a fader for level control:
LOAD SFX 1 SELECTED AT FADER 5 AMOUNT 100
FADER 5 80
To remove the effect from the programmer:
UNAPPLY SFX 1
LIST SFXshows all active templates and their parameters.SHOW SFX 1shows the full parameter set.APPLY SFX 1 AMOUNT 50applies at half amplitude.
Expected output: Fixtures 1–3 pan continuously in a sine wave at 0.5 Hz
with a peak-to-peak swing of 120% of the pan range (SIZE is a percentage of
the parameter’s range, 0–200, not degrees). LIST SFX shows template 1
applied to the selection.
4. Calibrate fixtures and aim at targets
Goal: Point moving heads at stage positions using the XYZ solver.
Step 1 - Set fixture poses:
UPDATE FIXTURE 1 POS 5.0 8.0 5.0 ORI 0 0 0
UPDATE FIXTURE 2 POS 7.0 8.0 5.0 ORI 0 0 0
Step 2 - Create targets:
CREATE TARGET NAME "Centre stage" POS 6 4 0
CREATE TARGET NAME "Stage left" POS 9 4 0
CREATE TARGET NAME "Stage right" POS 3 4 0
Step 3 - Aim fixtures:
AIM FIXTURE 1 2 AT TARGET "Centre stage"
This writes the solved pan/tilt values into the programmer. Store them:
STORE CUE 1 "Centre stage look" FADE 1.5
CLEAR PROGRAMMER
AIM FIXTURE 1 2 AT TARGET "Stage left"
STORE CUE 2 "Stage left look" FADE 1.5
Step 4 - Inspect residual:
INSPECT FIXTURE 1
The target line shows residual=X.XX° - how far the live pan/tilt
position is from the solver’s solution. A residual below 2° means the
fixture is on-target.
Step 5 - Calibrate using CALIBRATE:
Open the calibrate window to refine fixture pose from physical beam observations:
CALIBRATE
CALIBRATE requires the GUI and four calibration targets (created with
CREATE TARGET ... CALIBRATE <1-4>) - see Targets and aiming for the full
calibration workflow.
Expected output: AIM FIXTURE 1 AT TARGET "Centre stage" prints
Aimed 1/1 fixture(s) at target <id> 'Centre stage'. INSPECT FIXTURE 1
shows the target name and a residual near zero.
5. Diagnose output
Goal: Verify DMX is reaching the network and identify problems.
Check live output health:
SHOW OUTPUT
This prints one section per protocol (Art-Net, sACN, USB DMX) with its status, broadcast/target address, FPS, time since last send, and error count.
Dump raw DMX for a universe:
DUMPDMX 1
Prints the current raw DMX slot values held for universe 1.
Check the merge for a specific fixture:
INSPECT FIXTURE 1
Shows the live programmer and executor values for each capability, the merge precedence, and the resolved DMX value.
WHY FIXTURE 1 CAP intensity
Shows exactly which source is winning the intensity merge for fixture 1.
Check protocol configuration:
SHOW CONFIG
Lists all configured output protocols, their IP/port settings, universe mappings, and whether they are enabled.
Expected output: SHOW OUTPUT prints a section per protocol, e.g.
Art-Net Output with FPS: 44.0, Last send: 0.0s ago, Errors: 0.
DUMPDMX 1 prints the current universe 1 byte values.
See also
- Tracking - tracking, blocked, and explicit cell states
- Faders and pages - executor modes (blend / HTP / intensity)
- Effects (SFX) - SFX template/application/instance model
- Targets and aiming - target editor and calibration workflow
- Output and master controls - full merge priority rules