Skip to main content

phix โ€” Professional DMX Lighting Console

phix is a software-based DMX lighting console for professional live events, theater, and installations. It combines an intuitive graphical interface with a powerful text command line, giving you the speed and flexibility of a hardware console in a desktop application.

What can phix do?#

  • Control any fixture โ€” import fixtures from the GDTF standard library or your own files, then patch them to DMX universes
  • Program lighting looks โ€” use the programmer to set attribute values (intensity, color, position, gobo, etc.) and save them as presets
  • Build cue stacks โ€” create sequences of cues with fade and delay times and play them back with executors
  • Run dynamic effects โ€” apply procedural waveform effects (sine, chase, step, and more) to any attribute across groups of fixtures
  • Control from anywhere โ€” connect MIDI controllers, send OSC from a tablet or phone, or synchronize to timecode
  • Integrate with your show โ€” use the REST/WebSocket API to connect phix to other show-control software

Key concepts at a glance#

ConceptDescription
FixtureA physical light, fog machine, or any DMX device
UniverseA DMX universe with 512 channels
PatchAssigning a fixture to a universe and start address
ProgrammerA temporary workspace for live attribute edits
PresetA stored set of attribute values (e.g., "Full", "Red")
GroupA named set of fixtures, optionally arranged in a grid
SequenceAn ordered list of cues
CueA lighting state with timing (fade/delay)
ExecutorA playback slot (fader + buttons) assigned to a sequence
EffectA procedural waveform applied to fixtures over time
MasterA global control for speed, timing, or intensity

How to navigate this documentation#

  1. Start with Installation to get phix running
  2. Follow the First Show guide for a quick end-to-end walkthrough
  3. Read the Interface Overview to understand the layout
  4. Dive into specific topics as you need them
  5. Use the Command Reference when working from the command line
tip

phix supports both a graphical interface and a full text-based command line. Most actions can be done either way โ€” this documentation shows both where relevant.