GDTF Converter
Converts GDTF device data between XML, JSON, and YAML formats to support theatre lighting workflows and toolchains.

Check It Yourself
About This Tool
The GDTF converter processes device definitions described in the General Device Type Format. It ingests GDTF data in supported source formats (XML, JSON, YAML), validates conformance to the GDTF schema, and outputs equivalent definitions in a target format. The tool supports basic field mappings, unit normalization, and optional skeleton generation for downstream tooling. Example: convert a GDTF XML file describing a fixture's functions into GDTF JSON for a Node-based asset pipeline, preserving metadata such as capabilities, channels, and physical properties. Conceptually, the converter decouples schema representations from domain semantics, allowing users to swap formats without losing data fidelity. Benefits include reduced manual re-entry, easier versioning, and improved integration with lighting control software. Core features include input format autodetection, error reporting, optional expansion of complex attributes, and a validation report outlining conformance gaps. Use cases span theatre production teams, lighting designers, integrators, and toolchain developers who need stable interchange formats. The tool differentiates itself with strict schema-aware parsing, lossless round-tripping, and explicit mapping rules for nested objects (functions, capabilities, channels). It also offers detailed validation output and export options for common GDTF representations, enabling automated pipelines for asset management and show control.
How to Use
Provide inputs: select source and target formats and attach GDTF data.
Choose mapping options: enable skeleton generation or unit normalization as needed.
Run conversion: trigger the process to produce the target-format data.
Review outputs: inspect the converted data and the validation report for issues.
Save or export: store the result in your project repository or toolchain.

FAQs/Additional Resources
Find Quick Answers
What formats are supported for input and output?
Can I validate against the GDTF schema during conversion?
Is the conversion lossless?
Does it generate outputs for automation pipelines?
User Reviews
See What Others Are Saying
Explore Related Tools
More Solutions for Your Needs
MZN to BRL Converter
Converts Mozambican Metical to Brazilian Real for travelers, traders, and finance teams needing quick, reliable spot rates and amount conversions.
MZN to EUR converter
A precise cross-currency converter for individuals and businesses needing quick Mozambican Metical to Euro conversions with live rates for budgeting and payments.
Your Feedback Matters
Help Us to Improve