Importing GDTF Files
GDTF (General Device Type Format) is an open standard for describing intelligent lighting fixtures. Importing a GDTF file creates an Art-Net Fixture asset in the Asset Manager, giving WATCHOUT accurate channel layout, parameter names, and mode definitions for that fixture instead of relying on the built-in generic presets.
GDTF files are published by fixture manufacturers and are available from the GDTF Share repository. Importing a manufacturer-provided GDTF file is the recommended approach whenever a fixture has more than one mode, named parameters (pan, tilt, color wheel, gobo, dimmer, etc.), or 16-bit channels that must be mapped correctly.
What GDTF Contains
A .gdtf file is a ZIP archive containing fixture geometry, wheel definitions, and one or more DMX modes, each describing:
| Data | Purpose |
|---|---|
| Mode name | The operating mode name matching the fixture's menu (e.g., "Extended 32ch", "Basic 8ch") |
| Channel list | Ordered list of DMX channels with their parameter names and bit depth (8-bit, 16-bit coarse/fine pairs) |
| Default and highlight values | Per-channel default idle values and highlight/locate values |
| Channel relations | Master/follower bindings for dimmer-intensity relationships |
WATCHOUT reads all of this information during import and maps it to its internal fixture definition format.
Importing a GDTF File
- Open the Assets window.
- Right-click in the asset list and choose Add ArtNet Fixture... from the context menu.
- In the fixture picker dialog, click Import from file... (or drag a
.gdtffile directly into the Assets window). - Browse to your
.gdtffile and click Open. - If the file contains multiple fixture variants (revisions), WATCHOUT imports the most recent revision automatically.
- The new fixture asset appears in the Assets window under the Art-Net Fixture type.
Once imported, the fixture asset behaves identically to a built-in preset — you can drag it onto the timeline to create an ArtNet fixture cue, then select the DMX mode that matches the fixture's physical configuration.
Download GDTF files directly from the fixture manufacturer or from gdtf-share.com. Files from the GDTF Share repository are community-verified against physical fixtures, which reduces the risk of addressing errors.
Selecting the Correct DMX Mode
Most intelligent fixtures offer multiple operating modes that differ in channel count and functionality. You must select the mode that matches the mode configured on the physical fixture:
- Place the imported fixture asset on the timeline to create a cue.
- Open the Properties panel for the cue.
- Under the Fixture section, click the Mode dropdown.
- Select the mode name that matches the fixture's own menu setting (e.g., "Standard 16ch").
Selecting the wrong mode causes channels to map to incorrect parameters — for example, the pan channel may drive the color wheel, or some channels may be skipped entirely. Always confirm the fixture's mode from its on-board display or from the fixture manufacturer's channel chart.
If you change the selected mode after tween keyframes have been added, existing keyframes are not automatically remapped to the new channel layout. You must verify and update affected tween data manually.
GDTF vs. Built-in Generic Presets
WATCHOUT ships with two generic fixture presets (1ch and 10ch). Use these when a GDTF file is not available or when a simple, unnamed channel layout is sufficient. Use a GDTF file when:
| Situation | Recommendation |
|---|---|
| Manufacturer publishes a GDTF file | Use the GDTF file — it provides accurate channel names and modes |
| Fixture has named parameters (pan, tilt, color, etc.) | Use GDTF — channel names appear in the tween editor, making automation easier to build |
| Fixture has 16-bit (Fine) channels | Use GDTF — the coarse/fine channel pairing is defined precisely |
| Simple dimmer or relay with one channel | Generic 1ch preset is sufficient |
| Prototyping before the final fixture is decided | Generic preset; replace with GDTF when the fixture type is confirmed |
Viewing Imported Channel Definitions
After importing a GDTF file, you can inspect the imported channel layout in the Properties panel of the fixture asset itself (not a cue — the asset entry in the Assets window):
- Name / Long Name / Short Name — the fixture identity as published in the GDTF file.
- Modes — the full list of imported modes, each showing its channel count.
- Selecting a mode in the asset's properties shows its channel list: parameter name, resolution (Coarse/Fine/etc.), default value, and highlight value.
This view is read-only for imported GDTF fixtures. To modify a fixture definition, edit the .gdtf source file and re-import.
Updating a Fixture Definition
If the manufacturer releases an updated GDTF file, or if you need to correct an imported definition:
- Remove all fixture cues on the timeline that reference the old asset (or note their addressing for reference).
- Delete the old fixture asset from the Assets window.
- Import the new
.gdtffile. - Recreate the fixture cues referencing the new asset.
WATCHOUT does not support in-place update of an existing fixture asset from a new GDTF file. Deleting and re-importing is the correct workflow.
Best Practices
- Match the GDTF revision to the firmware version. Fixture manufacturers sometimes update GDTF files when firmware changes the channel layout. Confirm that the GDTF revision matches the firmware installed on the physical unit.
- Verify channel count against the fixture's patch. After selecting a mode, count the channels in the Properties panel and compare to the fixture's data sheet. A mismatch usually means the wrong mode is selected.
- Name fixture cues after the physical device. Use the cue's Name field (not the asset name) to record the physical fixture's label (e.g., "FOH Spot 1" or "Wash SL"). This makes large shows navigable and simplifies troubleshooting.
- Keep source GDTF files. Store the original
.gdtffiles with your show archive. If you need to re-import after a system migration, having the exact source file avoids version ambiguity.
Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
Import dialog does not show .gdtf in the file filter | Wrong file type or missing extension | Ensure the file ends in .gdtf; some sources distribute GDTF files as .zip — rename to .gdtf or extract before importing |
| Fixture imported with no modes | GDTF file is malformed or uses an unsupported revision | Re-download from the manufacturer or GDTF Share; report the issue to the GDTF file publisher |
| Channel names shown as numbers instead of parameter names | GDTF attribute names not recognized | The fixture is functioning correctly — WATCHOUT falls back to numeric labels when attribute names are non-standard; add tween keyframes using the numeric channel identifiers |
| Wrong channels affected during playback | Incorrect mode selected on the cue | Open the cue's Properties panel and change the Mode to the one matching the fixture's physical configuration |
| Mode list is shorter than expected | Only some modes from the GDTF file were imported | WATCHOUT imports all modes in the file — if a mode is missing, it may be defined as a variant that requires a specific GDTF revision; check the GDTF file's revision history |
See Also
- ArtNet Fixture Cues — placing fixture assets on the timeline, addressing, tween automation, and recording
- Asset Types — how Art-Net Fixture assets fit into the broader asset classification
- ArtNet Input — receiving DMX data from external lighting consoles