Overview
Fixtures are the core building blocks of any QLC+ project. A fixture represents a physical lighting device controlled via DMX, with specific channels for controlling various parameters like intensity, color, position, and effects.Understanding Fixtures
In QLC+, each fixture instance has:- Fixture ID: A unique identifier assigned to the fixture in your project
- Name: A friendly name to identify the fixture (e.g., “Front Wash 1”)
- Universe: The DMX universe the fixture belongs to (zero-based: 0-7)
- Address: The starting DMX address (zero-based: 0-511)
- Channels: The number of DMX channels the fixture occupies
- Type: The fixture category (Moving Head, Dimmer, Scanner, LED Bar, etc.)
QLC+ uses zero-based addressing internally. Universe 1 is stored as 0, and DMX address 1 is stored as 0. The UI automatically converts these for user-friendly display.
Adding a Fixture
Open Fixture Manager
Navigate to the Fixture Manager in the QLC+ interface. This is where you’ll add and manage all fixtures in your project.
Select Fixture Definition
Choose a fixture definition from the built-in library:
- Browse by manufacturer and model
- Select the appropriate fixture mode based on your device’s channel configuration
- Each mode represents a different channel layout for the same fixture
Configure Addressing
Set the fixture’s DMX parameters:
- Universe: Select which DMX universe (typically 1-4 for most setups)
- Address: Choose the starting DMX channel
- Ensure there’s no address overlap with other fixtures
Name the Fixture
Give your fixture a descriptive name that helps you identify it during programming (e.g., “Stage Left Par”, “Moving Head 3”).
Fixture Types
QLC+ supports various fixture types defined inqlcfixturedef.h:93-109:
Available Fixture Types
Available Fixture Types
- ColorChanger: RGB/RGBW color mixing fixtures
- Dimmer: Simple dimmer channels or packs
- Effect: Special effect devices
- Fan: Fans for fog/haze effects
- Flower: Flower-style LED effects
- Hazer: Haze machines
- Laser: Laser effect projectors
- LEDBarBeams: LED bars with individual beam control
- LEDBarPixels: LED bars with pixel-level control
- MovingHead: Moving head fixtures with pan/tilt
- Scanner: Mirror scanner fixtures
- Smoke: Smoke machines
- Strobe: Strobe lights
- Other: Miscellaneous fixture types
Generic Dimmers
If your fixture doesn’t have a definition in the library, you can create a generic dimmer:Cross-Universe Fixtures
Some large fixtures may span across universe boundaries:Fixture Modes
Most intelligent fixtures support multiple operating modes with different channel configurations:- Basic Mode: Fewer channels, simplified control
- Standard Mode: Full feature set with moderate channel count
- Extended Mode: Maximum features, highest channel count
Example: Fixture Mode Structure
From the ADB ALC4 fixture definition:Managing Fixture Properties
Changing Fixture Address
You can modify a fixture’s address after creation:- Select the fixture in the Fixture Manager
- Edit the universe or address fields
- Verify no conflicts with other fixtures
- Apply the changes
Renaming Fixtures
Give fixtures meaningful names:- Location-based: “Stage Left Par 1”, “Truss Front MH 3”
- Function-based: “Backlight Wash”, “Audience Color”
- Zone-based: “Zone A Dimmer 1”, “Zone B Spot 2”
Removing Fixtures
When removing a fixture:- Ensure it’s not used in any active scenes or chasers
- Select the fixture in the Fixture Manager
- Delete the fixture
- The fixture ID is freed for reuse
Fixture Channels
Each fixture has channels for controlling different parameters:Channel Properties
Channel Groups
Channels are organized by function:- Intensity: Dimmer/master intensity channels
- Colour: RGB, CMY, color wheel channels
- Gobo: Gobo wheel selection and rotation
- Shutter: Shutter/strobe channels
- Speed: Speed control for effects
- Prism: Prism insertion and rotation
- Beam: Focus, zoom, iris control
- Pan: Horizontal movement
- Tilt: Vertical movement
Finding Specific Channels
Multi-Head Fixtures
Fixtures with multiple heads (like LED bars) have special considerations:- Has its own set of channels
- Can be controlled independently
- Is represented in fixture groups as separate entities
Example: Multi-Head Configuration
From the ADB ALC4 fixture (Matrix mode with 4 heads):Best Practices
Address Planning
Address Planning
- Document your DMX address plan before adding fixtures
- Leave gaps between fixtures for future expansion
- Group similar fixtures in consecutive address ranges
- Use a spreadsheet to track universe and address assignments
Naming Conventions
Naming Conventions
- Use consistent naming patterns across your project
- Include fixture type and number in the name
- Consider adding location information
- Keep names concise but descriptive
Mode Selection
Mode Selection
- Match the mode to your fixture’s physical configuration
- Consider channel count vs. feature requirements
- Document which mode you’re using for each fixture
- Test the fixture after adding to verify correct operation
Next Steps
- Learn about Fixture Groups for controlling multiple fixtures together
- Explore Channel Modifiers to adjust channel behavior
- Create custom definitions with the Fixture Editor
