qlc-moving-head

Program QLC+ moving head fixtures with 16-bit pan/tilt DMX addressing.

3|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/abossard/synesthesia-visuals --skill qlc-moving-head
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qlc-moving-head
Source: https://github.com/abossard/synesthesia-visuals/tree/main/.agents/skills/qlc-moving-head
Command: npx skills add https://github.com/abossard/synesthesia-visuals --skill qlc-moving-head

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Program moving head fixtures in QLC+ — covers 16-bit pan/tilt DMX addressing, degree-to-DMX conversion, and phantom sweep patterns; provides deterministic scene definitions for reliable live performance.

Core Features & Use Cases

  • 16-bit pan/tilt addressing for precise positioning
  • Layered movement and look: separate pan/tilt control from beam appearance
  • Phantom sweep and beat-synced chasers with explicit channelValues for reproducible results
  • Clear base positions and per-scene channel mappings to simplify fixture programming

Quick Start

Program QLC+ moving-head fixtures with 16-bit pan/tilt addressing to enable precise positioning.

Frequently Asked Questions about qlc-moving-head

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I program 16-bit pan/tilt moving head fixtures in QLC+?

To achieve 16-bit pan/tilt control in QLC+, you map coarse and fine DMX channels explicitly within scene definitions. This process uses channelValues to ensure deterministic, reproducible positioning for moving head fixtures.

What is a phantom sweep pattern for moving heads?

A phantom sweep pattern is a beat-synced chaser movement applied to moving head fixtures. It uses explicit channelValues to separate pan/tilt movement layers from beam appearance layers, creating dynamic and deterministic light sweeps.

Can I separate movement and beam look layers for QLC+ scenes?

Yes, you can separate movement and look layers in QLC+ scenes. This technique splits pan/tilt control from beam appearance parameters like dimmer and pt_speed, enabling independent layer ownership and clearer base positions.

Does QLC+ support deterministic scene definitions for live performances?

Yes, QLC+ supports deterministic scene definitions by using explicit channelValues for each fixture parameter. This ensures reliable live performance by providing reproducible results for moving head pan/tilt, pt_speed, and dimmer channels.

How do I convert degrees to DMX values for moving head positioning?

To convert degrees to DMX values for moving head positioning, you calculate the proportional value across the 16-bit channel range. This degree-to-DMX conversion enables precise pan/tilt addressing when programming fixtures in QLC+.

Why do I need two-channel pan/tilt addressing for moving heads?

Two-channel pan/tilt addressing is needed to achieve 16-bit resolution for moving heads. By using separate coarse and fine channels, you gain the highly precise fixture positioning required for complex phantom sweep and beat-synced chaser patterns.