Skip to main content
Beta The IgorBox DMX and the Studio's DMX features are in beta testing. Details can change before release, and what you see in the Studio may be ahead of or behind these docs.

Fixture Channels

Every channel in a fixture profile has a kind: what the channel is. The kind decides what control you get everywhere in IgorBox Studio, both the widget that appears in Manual Control and the kind of track the channel becomes in the timeline editor.

Channel kinds

KindWhat it's forThe control you get
IntensityA level: brightness, strobe speed, focus, or anything else that's "0 to full"A percentage slider; a lighting envelope on the timeline
ColorOne color component: Red, Green, Blue, White, Amber, or UVJoined with its siblings into a single color picker via a color group; a color track on the timeline
Pan / TiltA moving head's aim (left↔right / up↕down)A 2D joystick pad; an X/Y track on the timeline
State (named ranges)A mode selector: color-wheel position, gobo, prism, built-in programs, reset functionsA dropdown of named states; state clips on the timeline
Proportional (clamped slider)A continuous mechanical position with limits: a talking-skull jaw, a nod/rotate servo, eye movementA 0–100% slider that only ever moves within the safe band
Passthrough (raw 0–255)A raw DMX value sent as-is, for the odd channel nothing else fitsA raw 0–255 input
No-op (unused slot)Padding: a slot the fixture reserves but you never touchHidden everywhere

16-bit channels

Intensity, pan, tilt, and proportional channels come in 16-bit variants for fixtures that pair a coarse and a fine channel. A 16-bit channel occupies two consecutive slots but behaves as one control: one slider, one track. (The pan/tilt joystick offers optional Fine controls for extra-precise aiming.)

Named states

A state channel carries a list of ranges, straight out of the fixture's manual: "0–9 is open, 10–57 is red, 58–105 is green…" Each range has a name, its value band, and a hint:

  • Static: the band selects a fixed option (a color-wheel slot, a gobo).
  • Animated: the band runs a built-in animation (a rainbow program, auto mode).
  • Trigger (momentary): the band fires a one-shot function (reset, lamp on).
  • Proportional (slider in band): the band is scrubable, like strobe-speed-within-strobe-mode. These get a slider in Manual Control and a mini envelope inside timeline state clips.

Picking a named state sends the middle of its band, safely inside the range no matter how tightly the fixture defined it.

Ranges shouldn't overlap (the Studio flags that as an error). Gaps are allowed but warned about, so a stray value can't land in undefined territory unnoticed.

Default values

Each channel can carry a default: the value written when nothing is driving the slot (on boot, and when a show ends). A par can with dimmer default 0 goes dark between shows; a prop whose "home" position is mid-travel can rest there instead.

proportional

Leave the default blank and the channel holds its last value when a show ends (in Standard mode), or keeps passing the incoming console signal through (in Buffer mode).

Defaults claim their slot in Buffer mode

In Buffer mode, a channel with a non-zero default is owned by the IgorBox: the console's signal no longer passes through on that slot. The Studio warns you inline when a default would do this. Set the default to 0 (or clear it) to keep a slot passthrough.

Safe state (E-stop)

When a controller's front button is set to Hard Lock, each channel gains a Safe state field: the value forced onto the channel the moment the controller enters E-stop. A fogger's output channel to 0; a moving prop to its parked position.

Leave it blank and the channel freezes at whatever value it had when the lock engaged.

Safe Zones™

Intensity, pan, and tilt channels can carry a Safe min / Safe max pair: a hard band the controller enforces against everything, whether shows, rules, manual control sliders, defaults, or safe states. It's the last line of defense for fixtures that move; the full story is on the Safe Zones™ hardware page.

Zones and States

Proportional channels don't need the extra fields; their From / To band is the safe zone. The 0–100% you see everywhere maps onto that band, so nothing can even ask for a value outside it.

tip

Fixture-library profiles can ship with safe zones already set. Dial them in on a mechanical fixture right after patching, before building shows for it.

Where you edit all this

  • Building a profile: the Modes section of the fixture profile editor.
  • On a patched fixture: EditEdit channel layout in the patch; same fields, scoped to that one patch.

Documentation under /docs is licensed CC BY 4.0. Code samples are MIT. IgorBox™ trademarks and products are excluded — details.