A Swift library for interacting with GDTF files.
This library:
- Handles the decompression and parsing of GDTF Files, and their file resources (when using
loadFixtureModePackage) - Resolves node links present in attributes
- This allows you to get all necessary data by just parsing a DMXMode
- We cannot resolve the following nodes, they are currently represented as a String:
modeMasterinChannelFunctionmainAttributeinFixtureAttribute
- Does not currenty parse Geometries (and geometry tags in other elements), Models, FTPresets, or Protocols nodes currently, if you would like to add support, submit a PR!
Install with SPM with the following:
dependencies: [
.package(url: "https://github.com/bwees/SwiftGDTF.git", from: "1.0.0")
]