MAC Encore Performance WRM Device Example
[{
"udrtype": "udr",
"children": [
{
"udrtype": "library",
"id": "org.esta.lib.intensity.1",
"description": "ESTA Intensity Library",
"publishdate": "2021-06-14",
"author": "ESTA",
"children": [
{
"udrtype": "scalaritemclass",
"id": "intensity",
"name": "Intensity",
"description": "Represents an emitter intensity as a percentage of its maximum brightness.",
"datatype": "number",
"unit": "percent"
},
{
"udrtype": "scalaritemclass",
"id": "shutter",
"name": "Shutter",
"description": "The binary position of a shutter (closed/open).",
"datatype": "boolean"
},
{
"udrtype": "category",
"name": "strobe",
"children": [
{
"udrtype": "scalaritemclass",
"id": "waveform",
"name": "Strobe Waveform",
"description": "The enumerated waveform of a strobe shutter.",
"datatype": "enum"
},
{
"udrtype": "scalaritemclass",
"id": "rate",
"name": "Strobe Rate",
"description": "The rate of a strobe shutter.",
"datatype": "number",
"unit": "hertz"
}
]
},
{
"udrtype": "category",
"name": "lamp",
"children": [
{
"udrtype": "scalaritemclass",
"id": "dim-curve",
"name": "Dimmer Curve",
"description": "The curve applied to a dimmer.",
"datatype": "enum"
},
{
"udrtype": "scalaritemclass",
"id": "tungsten-emulation",
"name": "Tungsten Emulation",
"description": "The binary state of tungsten emulation (off/on).",
"datatype": "bool"
}
]
},
{
"udrtype": "localization",
"code": "de",
"children": [
{
"udrtype": "localized",
"class": "intensity",
"attribute": "name",
"value": "Intensität"
},
{
"udrtype": "localized",
"class": "shutter",
"attribute": "name",
"value": "Verschluss"
},
{
"udrtype": "localized",
"class": "strobe/waveform",
"attribute": "name",
"value": "Strobe-wellenform"
},
{
"udrtype": "localized",
"class": "strobe/rate",
"attribute": "name",
"value": "Strobe-rate"
},
{
"udrtype": "localized",
"class": "lamp/dim-curve",
"attribute": "name",
"value": "Dimmerkurve"
},
{
"udrtype": "localized",
"class": "lamp/tungsten-emulation",
"attribute": "name",
"value": "Wolframemulation"
}
]
}
]
},
{
"udrtype": "library",
"id": "org.esta.lib.color.1",
"description": "ESTA Color Library",
"publishdate": "2021-06-14",
"author": "ESTA",
"children": [
{
"udrtype": "category",
"name": "subtractive",
"children": [
{
"udrtype": "scalaritemclass",
"id": "cyan",
"name": "Cyan",
"description": "Cyan color.",
"datatype": "number",
"unit": "percent"
},
{
"udrtype": "scalaritemclass",
"id": "magenta",
"name": "Magenta",
"description": "Magenta color.",
"datatype": "number",
"unit": "percent"
},
{
"udrtype": "scalaritemclass",
"id": "yellow",
"name": "Yellow",
"description": "Yellow color.",
"datatype": "number",
"unit": "percent"
},
{
"udrtype": "scalaritemclass",
"id": "ctb",
"name": "CTB",
"description": "Color temperature blue correction.",
"datatype": "number",
"unit": "percent"
}
]
},
{
"udrtype": "category",
"name": "select",
"children": [
{
"udrtype": "scalaritemclass",
"id": "color-select-index",
"name": "Color Select Index",
"description": "The selected index of a color wheel.",
"datatype": "enum"
},
{
"udrtype": "scalaritemclass",
"id": "color-select-continuous",
"name": "Color Select Continuous",
"description": "The continuous selection of a color wheel.",
"datatype": "number"
},
{
"udrtype": "scalaritemclass",
"id": " color-select-spin",
"name": "Color Select Spin",
"description": "The speed of rotation of a color wheel.",
"datatype": "number"
}
]
},
{
"udrtype": "category",
"name": "macro",
"children": [
{
"udrtype": "scalaritemclass",
"id": "color-effect-program",
"name": "Color Effect Program",
"description": "The enumerated type of color effect.",
"datatype": "enum"
},
{
"udrtype": "scalaritemclass",
"id": "color-effect-rate",
"name": "Color Effect Rate",
"description": "The enumerated rate of a color effect.",
"datatype": "enum"
}
]
},
{
"udrtype": "localization",
"code": "de",
"children": [
{
"udrtype": "localized",
"class": "subtractive/cyan",
"attribute": "name",
"value": "Intensität"
},
{
"udrtype": "localized",
"class": "subtractive/magenta",
"attribute": "name",
"value": "Verschluss"
},
{
"udrtype": "localized",
"class": "subtractive/yellow",
"attribute": "name",
"value": "Strobe-wellenform"
},
{
"udrtype": "localized",
"class": "subtractive/ctb",
"attribute": "name",
"value": "Strobe-rate"
},
{
"udrtype": "localized",
"class": "select/color-select-index",
"attribute": "name",
"value": "Farbauswahlindex"
},
{
"udrtype": "localized",
"class": "select/color-select-continous",
"attribute": "name",
"value": "Farbauswahl Kontinuierlich"
},
{
"udrtype": "localized",
"class": "select/color-select-spin",
"attribute": "name",
"value": "Farbauswahl Spin"
},
{
"udrtype": "localized",
"class": "macro/color-select-program",
"attribute": "name",
"value": "Farbauswahlprogramm"
},
{
"udrtype": "localized",
"class": "macro/color-select-rate",
"attribute": "name",
"value": "Farbauswahlrate"
}
]
}
]
},
{
"udrtype": "library",
"id": "org.esta.lib.shape.1",
"description": "ESTA Shape Library",
"publishdate": "2021-06-14",
"author": "ESTA",
"children": [
{
"udrtype": "category",
"name": "gobo",
"children": [
{
"udrtype": "category",
"name": "select",
"children": [
{
"udrtype": "scalaritemclass",
"id": "gobo-select-index",
"name": "Gobo Select Index",
"description": "The selected index of a gobo wheel.",
"datatype": "enum"
},
{
"udrtype": "scalaritemclass",
"id": "gobo-select-spin",
"name": "Gobo Select Spin",
"description": "The speed of rotation of a gobo wheel.",
"datatype": "number"
},
{
"udrtype": "scalaritemclass",
"id": "gobo-rotator-rotation",
"name": "Gobo Rotator Rotation",
"description": "The angle of rotation of a gobo rotator.",
"datatype": "number",
"unit": "degrees"
}
]
},
{
"udrtype": "category",
"name": "rotate",
"children": [
{
"udrtype": "scalaritemclass",
"id": "gobo-rotator-spin",
"name": "Gobo Rotator Spin",
"description": "The speed of rotation of a gobo rotator.",
"datatype": "number"
},
{
"udrtype": "scalaritemclass",
"id": "gobo-rotator-shake",
"name": "Gobo Rotator Shake",
"description": "The rate of shake of a gobo rotator.",
"datatype": "number"
}
]
},
{
"udrtype": "category",
"name": "iris",
"children": [
{
"udrtype": "scalaritemclass",
"id": "insert",
"name": "Iris",
"description": "The percentage of the beam radius that is masked by the iris.",
"datatype": "number",
"unit": "percent"
}
]
},
{
"udrtype": "scalaritemclass",
"id": "zoom",
"name": "Zoom",
"description": "The angle of the beam.",
"datatype": "number",
"unit": "degrees"
},
{
"udrtype": "scalaritemclass",
"id": "edge",
"name": "Edge",
"description": "The focus of the beam.",
"datatype": "number",
"unit": "percent"
},
{
"udrtype": "category",
"name": "frame",
"children": [
{
"udrtype": "scalaritemclass",
"id": "insert",
"name": "Frame Insert",
"description": "The percentage of the beam diameter that is masked by the shutter.",
"datatype": "number",
"unit": "percent"
},
{
"udrtype": "scalaritemclass",
"id": "angle",
"name": "Frame Angle",
"description": "The angle of a framing shutter.",
"datatype": "number",
"unit": "degrees"
},
{
"udrtype": "category",
"name": "rotate",
"children": [
{
"udrtype": "scalaritemclass",
"id": "rotation",
"name": "Framing Rotation",
"description": "The angle of a framing shutter module.",
"datatype": "number",
"unit": "degrees"
}
]
}
]
},
{
"udrtype": "localization",
"code": "de",
"children": [
{
"udrtype": "localized",
"class": "gobo/select/gobo-select-index",
"attribute": "name",
"value": "Formauswahlindex"
},
{
"udrtype": "localized",
"class": "gobo/select/gobo-select-spin",
"attribute": "name",
"value": "Form Wählen Spin"
},
{
"udrtype": "localized",
"class": "gobo/rotate/gobo-rotator-rotation",
"attribute": "name",
"value": "Formrotation"
},
{
"udrtype": "localized",
"class": "gobo/rotate/gobo-rotator-spin",
"attribute": "name",
"value": "Form Rotierend"
},
{
"udrtype": "localized",
"class": "gobo/rotate/gobo-rotator-shake",
"attribute": "name",
"value": "Form Schütteln"
},
{
"udrtype": "localized",
"class": "iris/insert",
"attribute": "name",
"value": "Iris"
},
{
"udrtype": "localized",
"class": "zoom",
"attribute": "name",
"value": "Zoomen"
},
{
"udrtype": "localized",
"class": "edge",
"attribute": "name",
"value": "Kante"
},
{
"udrtype": "localized",
"class": "frame/insert",
"attribute": "name",
"value": "Rahmeneinsatz"
},
{
"udrtype": "localized",
"class": "frame/angle",
"attribute": "name",
"value": "Rahmenwinkel"
},
{
"udrtype": "localized",
"class": "frame/rotate/rotation",
"attribute": "name",
"value": "Rahmenmodulwinkel"
}
]
}
]
}
]
},
{
"udrtype": "library",
"id": "org.esta.lib.effects.1",
"description": "ESTA Effects Library",
"publishdate": "2021-06-14",
"author": "ESTA",
"children": [
{
"udrtype": "category",
"name": "animation",
"children": [
{
"udrtype": "category",
"name": "rotate",
"children": [
{
"udrtype": "scalaritemclass",
"id": "offset",
"name": "Animation Rotate Offset",
"description": "The incline angle offset of an animation wheel.",
"datatype": "number",
"unit": "degrees"
},
{
"udrtype": "scalaritemclass",
"id": "spin",
"name": "Animation Rotate Spin",
"description": "The speed of rotation of an animation wheel.",
"datatype": "number" }
]
},
{
"udrtype": "category",
"name": "incline",
"children": [
{
"udrtype": "scalaritemclass",
"id": "angle",
"name": "Animation Incline",
"description": "The incline angle of an animation wheel.",
"datatype": "number",
"unit": "degrees"
}
]
}
]
},
{
"udrtype": "category",
"name": "frost",
"children": [
{
"udrtype": "scalaritemclass",
"id": "insert",
"name": "Frost",
"description": "The diffusion of a beam of light.",
"datatype": "number",
"unit": "degrees"
}
]
},
{
"udrtype": "category",
"name": "macro",
"children": [
{
"udrtype": "scalaritemclass",
"id": "program",
"name": "Macro Program",
"description": "The selected macro program.",
"datatype": "enum"
},
{
"udrtype": "scalaritemclass",
"id": "rate",
"name": "Macro Rate",
"description": "The rate of macro program playback.",
"datatype": "number"
},
{
"udrtype": "scalaritemclass",
"id": "sync",
"name": "Macro Sync",
"description": "The synchronization mode.",
"datatype": "enum"
},
{
"udrtype": "scalaritemclass",
"id": "offset",
"name": "Macro Sync Offset",
"description": "The macro synchronization offset.",
"datatype": "number"
}
]
},
{
"udrtype": "localization",
"code": "de",
"children": [
{
"udrtype": "localized",
"class": "animation/rotate/offset",
"attribute": "name",
"value": "Animation Drehversatz"
},
{
"udrtype": "localized",
"class": "animation/rotate/spin",
"attribute": "name",
"value": "Animation Drehen Drehen"
},
{
"udrtype": "localized",
"class": "animation/incline/angle",
"attribute": "name",
"value": "Animationsneigung"
},
{
"udrtype": "localized",
"class": "frost/insert",
"attribute": "name",
"value": "Diffusion"
},
{
"udrtype": "localized",
"class": "macro/program",
"attribute": "name",
"value": "Makro-programm"
},
{
"udrtype": "localized",
"class": "macro/rate",
"attribute": "name",
"value": "Makrorate"
},
{
"udrtype": "localized",
"class": "macro/sync",
"attribute": "name",
"value": "Makrosynchronisation"
},
{
"udrtype": "localized",
"class": "macro/offset",
"attribute": "name",
"value": "Makro-offset"
}
]
}
]
},
{
"udrtype": "library",
"id": "org.esta.lib.focus.1",
"description": "ESTA Focus Library",
"publishdate": "2021-06-14",
"author": "ESTA",
"children": [
{
"udrtype": "category",
"name": "rotate",
"children": [
{
"udrtype": "scalaritemclass",
"id": "pan-offset",
"name": "Pan",
"description": "The pan angle of a device relative to its parent.",
"datatype": "number",
"unit": "degrees"
},
{
"udrtype": "scalaritemclass",
"id": "tilt-offset",
"name": "Tilt",
"description": "The tilt angle of a device relative to its parent.",
"datatype": "number",
"unit": "degrees"
}
]
},
{
"udrtype": "localization",
"code": "de",
"children": [
{
"udrtype": "localized",
"class": "rotate/pan-offset",
"attribute": "name",
"value": "Pfanne"
},
{
"udrtype": "localized",
"class": "rotate/tilt-offset",
"attribute": "name",
"value": "Neigung"
}
]
}
]
},
{
"udrtype": "library",
"id": "org.esta.lib.device.1",
"description": "ESTA Device Library",
"publishdate": "2021-06-14",
"author": "ESTA",
"children": [
{
"udrtype": "category",
"name": "physical",
"children": [
{
"udrtype": "scalaritemclass",
"id": "run-mode",
"name": "Run Mode",
"description": "The run mode of a device.",
"datatype": "enum"
},
{
"udrtype": "scalaritemclass",
"id": "fan-mode",
"name": "Fan Mode",
"description": "The fan mode of a device.",
"datatype": "enum"
}
]
},
{
"udrtype": "category",
"name": "display",
"children": [
{
"udrtype": "scalaritemclass",
"id": "brightness",
"name": "Display Brightness",
"description": "The binary brightness of a display (off/on).",
"datatype": "bool"
}
]
},
{
"udrtype": "localization",
"code": "de",
"children": [
{
"udrtype": "localized",
"class": "physical/run-mode",
"attribute": "name",
"value": "Ausführungsmodus"
},
{
"udrtype": "localized",
"class": "physical/fan-mode",
"attribute": "name",
"value": "Gebläsemodus"
},
{
"udrtype": "localized",
"class": "display/brightness",
"attribute": "name",
"value": "Bildschirmhelligkeit"
}
]
}
]
}
]
},
{
"udrtype": "udr",
"children": [
{
"udrtype": "import",
"library": "org.esta.lib.intensity.1"
},
{
"udrtype": "import",
"library": "org.esta.lib.color.1"
},
{
"udrtype": "import",
"library": "org.esta.lib.shape.1"
},
{
"udrtype": "import",
"library": "org.esta.lib.effects.1"
},
{
"udrtype": "import",
"library": "org.esta.lib.focus.1"
},
{
"udrtype": "import",
"library": "org.esta.lib.device.1"
},
{
"udrtype": "deviceclass",
"class": "com.martin.dev.encore-performance-wrm.1",
"description": "Martin MAC Encore Performance WRM",
"publishdate": "2021-04-24",
"author": "E1.73-TG",
"children": [
{
"udrtype": "scalaritems",
"children": [
{
"udrtype": "scalaritem",
"class": "org.esta.lib.intensity.1/shutter",
"id": "shutter",
"access": "readwrite",
"lifetime": "runtime",
"default": 1
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.intensity.1/strobe/waveform",
"id": "strobe-waveform",
"access": "readwrite",
"lifetime": "runtime",
"maximum": 1,
"default": null
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.intensity.1/strobe/rate",
"id": "strobe-rate",
"access": "readwrite",
"lifetime": "runtime",
"minimum": 0.1,
"maximum": 10,
"default": null
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.intensity.1/intensity",
"id": "intensity",
"access": "readwrite",
"lifetime": "runtime",
"minimum": 0,
"maximum": 1,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.color.1/subtractive/cyan",
"id": "cyan",
"access": "readwrite",
"lifetime": "runtime",
"minimum": 0,
"maximum": 1,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.color.1/subtractive/magenta",
"id": "magenta",
"access": "readwrite",
"lifetime": "runtime",
"minimum": 0,
"maximum": 1,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.color.1/subtractive/yellow",
"id": "yellow",
"access": "readwrite",
"lifetime": "runtime",
"minimum": 0,
"maximum": 1,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.color.1/subtractive/cyan",
"id": "ctb",
"access": "readwrite",
"lifetime": "runtime",
"minimum": 0,
"maximum": 1,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.color.1/select/color-select-index",
"id": "color-select-index",
"access": "readwrite",
"lifetime": "runtime",
"maximum": 6,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.color.1/select/color-select-continuous",
"id": "color-select-continuous",
"access": "readwrite",
"lifetime": "runtime",
"minimum": 0,
"maximum": 160,
"default": null
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.color.1/select/color-select-spin",
"id": "color-select-spin",
"access": "readwrite",
"lifetime": "runtime",
"minimum": -300,
"maximum": 300,
"default": null
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.color.1/macro/color-effect-program",
"id": "color-effect-program",
"access": "readwrite",
"lifetime": "runtime",
"maximum": 0,
"default": null
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.color.1/macro/color-effect-rate",
"id": "color-effect-rate",
"access": "readwrite",
"lifetime": "runtime",
"maximum": 2,
"default": null
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.gobo.1/select/gobo-select-index",
"id": "gobo-select-index",
"access": "readwrite",
"lifetime": "runtime",
"maximum": 5,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.gobo.1/select/gobo-select-spin",
"id": "gobo-select-spin",
"access": "readwrite",
"lifetime": "runtime",
"minimum": -300,
"maximum": 300,
"default": null
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.gobo.1/rotategobo-rotator-rotation",
"id": "gobo-rotator-rotation",
"access": "readwrite",
"lifetime": "runtime",
"minimum": 0,
"maximum": 360,
"default": null
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.gobo.1/rotate/gobo-rotator-spin",
"id": "gobo-rotator-spin",
"access": "readwrite",
"lifetime": "runtime",
"minimum": -300,
"maximum": 300,
"default": null
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.gobo.1/rotate/gobo-rotator-shake",
"id": "gobo-rotator-shake",
"access": "readwrite",
"lifetime": "runtime",
"minimum": 0.1,
"maximum": 10,
"default": null
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.effects.1/animation/rotate/offset",
"id": "animation-offset",
"access": "readwrite",
"lifetime": "runtime",
"minimum": -180,
"maximum": 180,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.effects.1/animation/rotate/spin",
"id": "animation-spin",
"access": "readwrite",
"lifetime": "runtime",
"minimum": -300,
"maximum": 300,
"default": null
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.effects.1/animation/incline/angle",
"id": "animation-incline",
"access": "readwrite",
"lifetime": "runtime",
"minimum": 0,
"maximum": 90,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.effects.1/frost/insert",
"id": "frost",
"access": "readwrite",
"lifetime": "runtime",
"minimum": 0,
"maximum": 1,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.shape.1/iris/insert",
"id": "iris",
"access": "readwrite",
"lifetime": "runtime",
"minimum": 0,
"maximum": 1,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.shape.1/zoom",
"id": "zoom",
"access": "readwrite",
"lifetime": "runtime",
"minimum": 12,
"maximum": 48,
"default": 36
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.shape.1/edge",
"id": "edge",
"access": "readwrite",
"lifetime": "runtime",
"minimum": 0,
"maximum": 1,
"default": 0.5
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.shape.1/frame/insert",
"id": "frame-insert",
"access": "readwrite",
"lifetime": "runtime",
"minimum": 0,
"maximum": 1,
"default": 0,
"count": 4
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.shape.1/frame/angle",
"id": "frame-angle",
"access": "readwrite",
"lifetime": "runtime",
"minimum": -45,
"maximum": 45,
"default": 0,
"count": 4
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.shape.1/frame/rotate/rotation",
"id": "framing-angle",
"access": "readwrite",
"lifetime": "runtime",
"minimum": -180,
"maximum": 180,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.focus.1/rotate/pan-offset",
"id": "pan",
"access": "readwrite",
"lifetime": "runtime",
"minimum": -270,
"maximum": 270,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.focus.1/rotate/tilt-offset",
"id": "tilt",
"access": "readwrite",
"lifetime": "runtime",
"minimum": -128.5,
"maximum": 129.5,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.device.1/physical/run-mode",
"id": "run-mode",
"access": "readwrite",
"lifetime": "runtime",
"maximum": 4,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.device.1/physical/fan-mode",
"id": "fan-mode",
"access": "readwrite",
"lifetime": "runtime",
"maximum": 4,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.intensity.1/lamp/dim-curve",
"id": "dimmer-curve",
"access": "readwrite",
"lifetime": "runtime",
"maximum": 3,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.intensity.1/lamp/tungsten-emulation",
"id": "tungsten-emulation",
"access": "readwrite",
"lifetime": "runtime",
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.device.1/display/brightness",
"id": "display-brightness",
"access": "readwrite",
"lifetime": "runtime",
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.effect.1/macro/program",
"id": "macro-program",
"access": "readwrite",
"lifetime": "runtime",
"maximum": 255,
"default": 0,
"count": 2
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.effect.1/macro/rate",
"id": "macro-rate",
"access": "readwrite",
"lifetime": "runtime",
"minimum": -1,
"maximum": 1,
"default": 0,
"count": 2
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.effect.1/macro/sync",
"id": "macro-sync",
"access": "readwrite",
"lifetime": "runtime",
"maximum": 4,
"default": 0
},
{
"udrtype": "scalaritem",
"class": "org.esta.lib.effect.1/macro/offset",
"id": "macro-offset",
"access": "readwrite",
"lifetime": "runtime",
"minimum": 10,
"maximum": 350,
"default": null
}
]
},
{
"udrtype": "structureditems",
"children": [
{
"udrtype": "structureditem",
"class": "org.esta.lib.core.1/constraints",
"id": "standard-constraints",
"access": "readonly",
"lifetime": "static",
"value": {
"constraintGroup1": [
[
{
"scalaritem": "/scl/shutter",
"min": 0,
"max": 1
},
{
"scalaritem": "/scl/strobe-waveform",
"min": null
},
{
"scalaritem": "/scl/strobe-frequency",
"min": null
}
],
[
{
"scalaritem": "/scl/shutter",
"min": null
},
{
"scalaritem": "/scl/strobe-waveform",
"min": 0,
"max": 1
},
{
"scalaritem": "/scl/strobe-frequency",
"min": 0.1,
"max": 10
}
]
],
"constraintGroup2": [
[
{
"scalaritem": "/scl/color-select-index",
"min": null
},
{
"scalaritem": "/scl/color-select-continuous",
"min": 0,
"max": 160
},
{
"scalaritem": "/scl/color-select-spin",
"min": null
},
{
"scalaritem": "/scl/color-effect-program",
"min": null
},
{
"scalaritem": "/scl/color-effect-rate",
"min": null
}
],
[
{
"scalaritem": "/scl/color-select-index",
"min": 0,
"max": 6
},
{
"scalaritem": "/scl/color-select-continuous",
"min": null
},
{
"scalaritem": "/scl/color-select-spin",
"min": null
},
{
"scalaritem": "/scl/color-effect-program",
"min": null
},
{
"scalaritem": "/scl/color-effect-rate",
"min": null
}
],
[
{
"scalaritem": "/scl/color-select-index",
"min": null
},
{
"scalaritem": "/scl/color-select-continuous",
"min": null
},
{
"scalaritem": "/scl/color-select-spin",
"min": -300,
"max": 300
},
{
"scalaritem": "/scl/color-effect-program",
"min": null
},
{
"scalaritem": "/scl/color-effect-rate",
"min": null
}
],
[
{
"scalaritem": "/scl/color-select-index",
"min": null
},
{
"scalaritem": "/scl/color-select-continuous",
"min": null
},
{
"scalaritem": "/scl/color-select-spin",
"min": null
},
{
"scalaritem": "/scl/color-effect-program",
"min": 0
},
{
"scalaritem": "/scl/color-effect-rate",
"min": 0,
"max": 2
}
]
],
"constraintGroup3": [
[
{
"scalaritem": "/scl/gobo-select-index",
"min": 0,
"max": 5
},
{
"scalaritem": "/scl/gobo-select-spin",
"min": null
},
{
"scalaritem": "/scl/gobo-rotator-rotation",
"min": -180,
"max": 180
},
{
"scalaritem": "/scl/gobo-rotator-spin",
"min": null
},
{
"scalaritem": "/scl/gobo-rotator-shake",
"min": null
}
],
[
{
"scalaritem": "/scl/gobo-select-index",
"min": 1,
"max": 5
},
{
"scalaritem": "/scl/gobo-select-spin",
"min": null
},
{
"scalaritem": "/scl/gobo-rotator-rotation",
"min": -180,
"max": 180
},
{
"scalaritem": "/scl/gobo-rotator-spin",
"min": null
},
{
"scalaritem": "/scl/gobo-rotator-shake",
"min": 0.1,
"max": 10
}
],
[
{
"scalaritem": "/scl/gobo-select-index",
"min": 1,
"max": 5
},
{
"scalaritem": "/scl/gobo-select-spin",
"min": null
},
{
"scalaritem": "/scl/gobo-rotator-rotation",
"min": 0
},
{
"scalaritem": "/scl/gobo-rotator-spin",
"min": -300,
"max": 300
},
{
"scalaritem": "/scl/gobo-rotator-shake",
"min": null
}
],
[
{
"scalaritem": "/scl/gobo-select-index",
"min": null
},
{
"scalaritem": "/scl/gobo-select-spin",
"min": -300,
"max": 300
},
{
"scalaritem": "/scl/gobo-rotator-rotation",
"min": 0
},
{
"scalaritem": "/scl/gobo-rotator-spin",
"min": null
},
{
"scalaritem": "/scl/gobo-rotator-shake",
"min": null
}
],
[
{
"scalaritem": "/scl/gobo-select-index",
"min": null
},
{
"scalaritem": "/scl/gobo-select-spin",
"min": -300,
"max": 300
},
{
"scalaritem": "/scl/gobo-rotator-rotation",
"min": 90
},
{
"scalaritem": "/scl/gobo-rotator-spin",
"min": null
},
{
"scalaritem": "/scl/gobo-rotator-shake",
"min": null
}
],
[
{
"scalaritem": "/scl/gobo-select-index",
"min": null
},
{
"scalaritem": "/scl/gobo-select-spin",
"min": -300,
"max": 300
},
{
"scalaritem": "/scl/gobo-rotator-rotation",
"min": null
},
{
"scalaritem": "/scl/gobo-rotator-spin",
"min": -300,
"max": 300
},
{
"scalaritem": "/scl/gobo-rotator-shake",
"min": null
}
]
],
"constraintGroup4": [
[
{
"scalaritem": "/scl/animation-offset",
"min": -180,
"max": 180
},
{
"scalaritem": "/scl/animation-spin",
"min": null
},
{
"scalaritem": "/scl/animation-incline",
"min": 0,
"max": 90
}
],
[
{
"scalaritem": "/scl/animation-offset",
"min": null
},
{
"scalaritem": "/scl/animation-spin",
"min": -300,
"max": 300
},
{
"scalaritem": "/scl/animation-incline",
"min": 0,
"max": 90
}
],
[
{
"scalaritem": "/scl/animation-offset",
"min": null
},
{
"scalaritem": "/scl/animation-spin",
"min": null
},
{
"scalaritem": "/scl/animation-incline",
"min": null
}
]
],
"constraintGroup5": [
[
{
"scalaritem": "/scl/dimmer-curve",
"min": 0,
"max": 3
},
{
"scalaritem": "/scl/tungsten-emulation",
"min": null
},
{
"scalaritem": "/scl/run-mode",
"min": null
},
{
"scalaritem": "/scl/fan-mode",
"min": null
},
{
"scalaritem": "/scl/display-brightness",
"min": null
}
],
[
{
"scalaritem": "/scl/dimmer-curve",
"min": null
},
{
"scalaritem": "/scl/tungsten-emulation",
"min": 0,
"max": 1
},
{
"scalaritem": "/scl/run-mode",
"min": null
},
{
"scalaritem": "/scl/fan-mode",
"min": null
},
{
"scalaritem": "/scl/display-brightness",
"min": null
}
],
[
{
"scalaritem": "/scl/dimmer-curve",
"min": null
},
{
"scalaritem": "/scl/tungsten-emulation",
"min": null
},
{
"scalaritem": "/scl/run-mode",
"min": 0,
"max": 4
},
{
"scalaritem": "/scl/fan-mode",
"min": null
},
{
"scalaritem": "/scl/display-brightness",
"min": null
}
],
[
{
"scalaritem": "/scl/dimmer-curve",
"min": null
},
{
"scalaritem": "/scl/tungsten-emulation",
"min": null
},
{
"scalaritem": "/scl/run-mode",
"min": null
},
{
"scalaritem": "/scl/fan-mode",
"min": 0,
"max": 4
},
{
"scalaritem": "/scl/display-brightness",
"min": null
}
],
[
{
"scalaritem": "/scl/dimmer-curve",
"min": null
},
{
"scalaritem": "/scl/tungsten-emulation",
"min": null
},
{
"scalaritem": "/scl/run-mode",
"min": null
},
{
"scalaritem": "/scl/fan-mode",
"min": null
},
{
"scalaritem": "/scl/display-brightness",
"min": 0,
"max": 1
}
]
],
"constraintGroup6": [
[
{
"scalaritem": "/scl/macro-sync",
"min": 0
},
{
"scalaritem": "/scl/macro-offset",
"min": null
}
],
[
{
"scalaritem": "/scl/macro-sync",
"min": 2,
"max": 4
},
{
"scalaritem": "/scl/macro-offset",
"min": null
}
],
[
{
"scalaritem": "/scl/macro-sync",
"min": 1
},
{
"scalaritem": "/scl/macro-offset",
"min": 10,
"max": 350
}
]
]
}
}
]
},
{
"udrtype": "streamingstructureditems",
"children": [
{
"udrtype": "streamingstructureditem",
"class": "org.esta.lib.core.1/dmx-profile",
"id": "standard-mode",
"access": "readonly",
"lifetime": "static",
"value": {
"constraints": "/str/standard-constraints",
"chunks": {
"b1": {
"size": 8,
"offsets": 0,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/shutter",
"min": 0,
"chunkmin": 0,
"chunkmax": 19
},
{
"scalaritem": "/scl/shutter",
"min": 1,
"chunkmin": 20,
"chunkmax": 49
},
{
"scalaritem": "/scl/strobe-waveform",
"min": 0,
"mappings": [
{
"scalaritem": "/scl/strobe-rate",
"min": 0,
"max": 10,
"chunkmin": 50,
"chunkmax": 200
}
]
},
{
"scalaritem": "/scl/shutter",
"min": 1,
"chunkmin": 201,
"chunkmax": 210
},
{
"scalaritem": "/scl/strobe-waveform",
"min": 1,
"mappings": [
{
"scalaritem": "/scl/strobe-rate",
"min": 0,
"max": 10,
"chunkmin": 211,
"chunkmax": 255
}
]
}
]
}
]
},
"b2": {
"size": 16,
"offsets": 1,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/intensity",
"min": 0,
"max": 1,
"chunkmin": 0,
"chunkmax": 65535
}
]
}
]
},
"b4": {
"size": 16,
"offsets": 1,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/cyan",
"min": 0,
"max": 1,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b5": {
"size": 16,
"offsets": 1,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/magenta",
"min": 0,
"max": 1,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b6": {
"size": 16,
"offsets": 1,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/yellow",
"min": 0,
"max": 1,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b7": {
"size": 16,
"offsets": 1,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/ctb",
"min": 0,
"max": 1,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b8": {
"size": 16,
"offsets": 1,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/color-select-continous",
"min": 0,
"chunkmin": 0,
"chunkmax": 0
},
{
"scalaritem": "/scl/color-select-continous",
"min": 1,
"max": 13,
"chunkmin": 1,
"chunkmax": 13
},
{
"scalaritem": "/scl/color-select-continous",
"min": 14,
"chunkmin": 14,
"chunkmax": 14
},
{
"scalaritem": "/scl/color-select-continous",
"min": 15,
"max": 27,
"chunkmin": 15,
"chunkmax": 27
},
{
"scalaritem": "/scl/color-select-continous",
"min": 28,
"chunkmin": 28,
"chunkmax": 28
},
{
"scalaritem": "/scl/color-select-continous",
"min": 29,
"max": 41,
"chunkmin": 29,
"chunkmax": 41
},
{
"scalaritem": "/scl/color-select-continous",
"min": 42,
"chunkmin": 42,
"chunkmax": 42
},
{
"scalaritem": "/scl/color-select-continous",
"min": 43,
"max": 55,
"chunkmin": 43,
"chunkmax": 55
},
{
"scalaritem": "/scl/color-select-continous",
"min": 56,
"chunkmin": 56,
"chunkmax": 56
},
{
"scalaritem": "/scl/color-select-continous",
"min": 57,
"max": 69,
"chunkmin": 57,
"chunkmax": 69
},
{
"scalaritem": "/scl/color-select-continous",
"min": 70,
"chunkmin": 70,
"chunkmax": 70
},
{
"scalaritem": "/scl/color-select-continous",
"min": 71,
"max": 83,
"chunkmin": 71,
"chunkmax": 83
},
{
"scalaritem": "/scl/color-select-continous",
"min": 84,
"chunkmin": 84,
"chunkmax": 84
},
{
"scalaritem": "/scl/color-select-continous",
"min": 85,
"max": 97,
"chunkmin": 85,
"chunkmax": 97
},
{
"scalaritem": "/scl/color-select-continous",
"min": 98,
"max": 160,
"chunkmin": 98,
"chunkmax": 160
},
{
"scalaritem": "/scl/color-select-index",
"min": 1,
"chunkmin": 161,
"chunkmax": 163
},
{
"scalaritem": "/scl/color-select-index",
"min": 2,
"chunkmin": 164,
"chunkmax": 166
},
{
"scalaritem": "/scl/color-select-index",
"min": 3,
"chunkmin": 167,
"chunkmax": 169
},
{
"scalaritem": "/scl/color-select-index",
"min": 4,
"chunkmin": 170,
"chunkmax": 172
},
{
"scalaritem": "/scl/color-select-index",
"min": 5,
"chunkmin": 173,
"chunkmax": 175
},
{
"scalaritem": "/scl/color-select-index",
"min": 6,
"chunkmin": 176,
"chunkmax": 178
},
{
"scalaritem": "/scl/color-select-index",
"min": 0,
"chunkmin": 179,
"chunkmax": 192
},
{
"scalaritem": "/scl/color-select-spin",
"min": -300,
"max": 300,
"chunkmin": 243,
"chunkmax": 193
},
{
"scalaritem": "/scl/color-effect-program",
"min": 0,
"mappings": [
{
"scalaritem": "/scl/color-effect-rate",
"min": 0,
"chunkmin": 244,
"chunkmax": 247
},
{
"scalaritem": "/scl/color-effect-rate",
"min": 1,
"chunkmin": 248,
"chunkmax": 251
},
{
"scalaritem": "/scl/color-effect-rate",
"min": 2,
"chunkmin": 252,
"chunkmax": 255
}
]
}
]
}
]
},
"b9": {
"size": 8,
"offsets": 8,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/gobo-select-index",
"min": 0,
"chunkmin": 0,
"chunkmax": 9
},
{
"scalaritem": "/scl/gobo-select-index",
"min": 1,
"chunkmin": 10,
"chunkmax": 14
},
{
"scalaritem": "/scl/gobo-select-index",
"min": 2,
"chunkmin": 15,
"chunkmax": 19
},
{
"scalaritem": "/scl/gobo-select-index",
"min": 3,
"chunkmin": 20,
"chunkmax": 24
},
{
"scalaritem": "/scl/gobo-select-index",
"min": 4,
"chunkmin": 25,
"chunkmax": 29
},
{
"scalaritem": "/scl/gobo-select-index",
"min": 5,
"chunkmin": 30,
"chunkmax": 34
},
{
"scalaritem": "/scl/gobo-select-index",
"min": 1,
"chunkmin": 35,
"chunkmax": 39
},
{
"scalaritem": "/scl/gobo-select-index",
"min": 2,
"chunkmin": 40,
"chunkmax": 44
},
{
"scalaritem": "/scl/gobo-select-index",
"min": 3,
"chunkmin": 45,
"chunkmax": 49
},
{
"scalaritem": "/scl/gobo-select-index",
"min": 4,
"chunkmin": 50,
"chunkmax": 54
},
{
"scalaritem": "/scl/gobo-select-index",
"min": 5,
"chunkmin": 55,
"chunkmax": 59
},
{
"scalaritem": "/scl/gobo-select-index",
"min": 1,
"mappings": [
{
"scalaritem": "/scl/gobo-rotator-shake",
"min": 0.1,
"max": 10,
"chunkmin": 60,
"chunkmax": 89
}
]
},
{
"scalaritem": "/scl/gobo-select-index",
"min": 2,
"mappings": [
{
"scalaritem": "/scl/gobo-rotator-shake",
"min": 0.1,
"max": 10,
"chunkmin": 90,
"chunkmax": 119
}
]
},
{
"scalaritem": "/scl/gobo-select-index",
"min": 3,
"mappings": [
{
"scalaritem": "/scl/gobo-rotator-shake",
"min": 0.1,
"max": 10,
"chunkmin": 120,
"chunkmax": 149
}
]
},
{
"scalaritem": "/scl/gobo-select-index",
"min": 4,
"mappings": [
{
"scalaritem": "/scl/gobo-rotator-shake",
"min": 0.1,
"max": 10,
"chunkmin": 150,
"chunkmax": 179
}
]
},
{
"scalaritem": "/scl/gobo-select-index",
"min": 5,
"mappings": [
{
"scalaritem": "/scl/gobo-rotator-shake",
"min": 0.1,
"max": 10,
"chunkmin": 180,
"chunkmax": 209
}
]
},
{
"scalaritem": "/scl/gobo-select-spin",
"min": -300,
"max": 300,
"chunkmin": 255,
"chunkmax": 210
}
]
}
]
},
"b10": {
"size": 16,
"offsets": [9],
"mappinggroups": [
{
"conditions": [
{
"match": "any",
"conditions": [
{
"chunk": "b9",
"chunkmin": 0,
"chunkmax": 34
},
{
"chunk": "b9",
"chunkmin": 60,
"chunkmax": 209
}
]
}
],
"mappings": [
{
"scalaritem": "/scl/gobo-rotator-rotation",
"min": -180,
"max": 180,
"chunkmin": 65535,
"chunkmax": 0
}
]
},
{
"conditions": [
{
"match": "any",
"conditions": [
{
"chunk": "b9",
"chunkmin": 35,
"chunkmax": 59
},
{
"chunk": "b9",
"chunkmin": 210,
"chunkmax": 255
}
]
}
],
"mappings": [
{
"scalaritem": "/scl/gobo-rotator-rotation",
"min": 0,
"chunkmin": 0,
"chunkmax": 600
},
{
"scalaritem": "/scl/gobo-rotator-spin",
"min": -300,
"max": 300,
"chunkmin": 64515,
"chunkmax": 601
},
{
"scalaritem": "/scl/gobo-rotator-rotation",
"min": 90,
"chunkmin": 64516,
"chunkmax": 65535
}
]
}
]
},
"b12": {
"size": 8,
"offsets": 11,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/animation-incline",
"min": null,
"chunkmin": 0,
"chunkmax": 5
},
{
"scalaritem": "/scl/animation-incline",
"min": 0,
"chunkmin": 6,
"chunkmax": 10
},
{
"scalaritem": "/scl/animation-incline",
"min": 0,
"chunkmin": 11,
"chunkmax": 15
},
{
"scalaritem": "/scl/animation-incline",
"min": 90,
"chunkmin": 16,
"chunkmax": 20
},
{
"scalaritem": "/scl/animation-incline",
"min": 90,
"chunkmin": 21,
"chunkmax": 25
},
{
"scalaritem": "/scl/animation-incline",
"min": 0,
"max": 90,
"chunkmin": 26,
"chunkmax": 110
},
{
"scalaritem": "/scl/animation-incline",
"min": 45,
"max": 90,
"chunkmin": 195,
"chunkmax": 111
},
{
"scalaritem": "/scl/animation-incline",
"min": 0,
"max": 45,
"chunkmin": 255,
"chunkmax": 196
}
]
}
]
},
"b13": {
"size": 8,
"offsets": 12,
"mappinggroups": [
{
"conditions": [
{
"match": "any",
"conditions": [
{
"chunk": "b12",
"chunkmin": 0,
"chunkmax": 5
}
]
}
],
"mappings": [
{
"scalaritem": "/scl/animation-incline",
"min": 0,
"max": 90,
"chunkmin": 0,
"chunkmax": 255
}
]
},
{
"conditions": [
{
"match": "any",
"conditions": [
{
"chunk": "b12",
"chunkmin": 6,
"chunkmax": 10
},
{
"chunk": "b12",
"chunkmin": 21,
"chunkmax": 25
},
{
"chunk": "b12",
"chunkmin": 111,
"chunkmax": 255
}
]
}
],
"mappings": [
{
"scalaritem": "/scl/animation-offset",
"min": -180,
"max": 180,
"chunkmin": 0,
"chunkmax": 255
}
]
},
{
"conditions": [
{
"match": "any",
"conditions": [
{
"chunk": "b12",
"chunkmin": 11,
"chunkmax": 20
},
{
"chunk": "b12",
"chunkmin": 26,
"chunkmax": 110
}
]
}
],
"mappings": [
{
"scalaritem": "/scl/animation-offset",
"min": 0,
"chunkmin": 0,
"chunkmax": 2
},
{
"scalaritem": "/scl/animation-spin",
"min": -300,
"max": 300,
"chunkmin": 253,
"chunkmax": 3
},
{
"scalaritem": "/scl/animation-offset",
"min": 90,
"chunkmin": 254,
"chunkmax": 255
}
]
}
]
},
"b14": {
"size": 8,
"offsets": 13,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/frost",
"min": 0,
"max": 1,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b15": {
"size": 8,
"offsets": 14,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/iris",
"min": 0,
"max": 1,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b16": {
"size": 8,
"offsets": 15,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/zoom",
"min": 12,
"max": 48,
"chunkmin": 0,
"chunkmax": 65535
}
]
}
]
},
"b18": {
"size": 16,
"offsets": 17,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/edge",
"min": 0,
"max": 1,
"chunkmin": 0,
"chunkmax": 65535
}
]
}
]
},
"b20": {
"size": 8,
"offsets": 19,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/frame-insert!1",
"min": 0,
"max": 1,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b21": {
"size": 8,
"offsets": 20,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/frame-angle!1",
"min": -45,
"max": 45,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b22": {
"size": 8,
"offsets": 21,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/frame-insert!2",
"min": 0,
"max": 1,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b23": {
"size": 8,
"offsets": 22,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/frame-angle!2",
"min": -45,
"max": 45,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b24": {
"size": 8,
"offsets": 23,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/frame-insert!3",
"min": 0,
"max": 1,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b25": {
"size": 8,
"offsets": 24,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/frame-angle!3",
"min": -45,
"max": 45,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b26": {
"size": 8,
"offsets": 25,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/frame-insert!4",
"min": 0,
"max": 1,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b27": {
"size": 8,
"offsets": 26,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/frame-angle!4",
"min": -45,
"max": 45,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b28": {
"size": 8,
"offsets": 27,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/framing-angle",
"min": -180,
"max": 180,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b29": {
"size": 16,
"offsets": 28,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/pan",
"min": -270,
"max": 270,
"chunkmin": 65535,
"chunkmax": 0
}
]
}
]
},
"b31": {
"size": 16,
"offsets": 30,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/tilt",
"min": -128.5,
"max": 129.5,
"chunkmin": 0,
"chunkmax": 65535
}
]
}
]
},
"b33": {
"size": 8,
"offsets": 32,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/run-mode",
"min": 0,
"chunkmin": 0,
"chunkmax": 9
},
{
"scalaritem": "/scl/run-mode",
"min": 1,
"chunkmin": 10,
"chunkmax": 14
},
{
"scalaritem": "/scl/run-mode",
"min": 2,
"chunkmin": 16,
"chunkmax": 16
},
{
"scalaritem": "/scl/run-mode",
"min": 3,
"chunkmin": 17,
"chunkmax": 17
},
{
"scalaritem": "/scl/run-mode",
"min": 4,
"chunkmin": 18,
"chunkmax": 18
},
{
"scalaritem": "/scl/dim-curve",
"min": 0,
"chunkmin": 23,
"chunkmax": 23
},
{
"scalaritem": "/scl/dim-curve",
"min": 1,
"chunkmin": 24,
"chunkmax": 24
},
{
"scalaritem": "/scl/dim-curve",
"min": 2,
"chunkmin": 25,
"chunkmax": 25
},
{
"scalaritem": "/scl/dim-curve",
"min": 3,
"chunkmin": 26,
"chunkmax": 26
},
{
"scalaritem": "/scl/display",
"min": 0,
"chunkmin": 52,
"chunkmax": 52
},
{
"scalaritem": "/scl/display",
"min": 1,
"chunkmin": 53,
"chunkmax": 53
},
{
"scalaritem": "/scl/fan-mode",
"min": 0,
"chunkmin": 54,
"chunkmax": 54
},
{
"scalaritem": "/scl/fan-mode",
"min": 1,
"chunkmin": 55,
"chunkmax": 55
},
{
"scalaritem": "/scl/fan-mode",
"min": 2,
"chunkmin": 56,
"chunkmax": 56
},
{
"scalaritem": "/scl/fan-mode",
"min": 3,
"chunkmin": 57,
"chunkmax": 57
},
{
"scalaritem": "/scl/fan-mode",
"min": 4,
"chunkmin": 58,
"chunkmax": 58
},
{
"scalaritem": "/scl/tungsten-emulation",
"min": 1,
"chunkmin": 72,
"chunkmax": 72
},
{
"scalaritem": "/scl/tungsten-emulation",
"min": 0,
"chunkmin": 73,
"chunkmax": 73
}
]
}
]
},
"b34": {
"size": 8,
"offsets": 33,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/macro-program!1",
"min": 0,
"chunkmin": 0,
"chunkmax": 0
},
{
"scalaritem": "/scl/macro-program!1",
"min": 1,
"chunkmin": 1,
"chunkmax": 1
},
{
"scalaritem": "/scl/macro-program!1",
"min": 2,
"chunkmin": 2,
"chunkmax": 2
},
{
"scalaritem": "/scl/macro-program!1",
"min": 3,
"chunkmin": 3,
"chunkmax": 3
}
]
}
]
},
"b35": {
"size": 8,
"offsets": 34,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/macro-rate!1",
"min": -1,
"max": 1,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b36": {
"size": 8,
"offsets": 35,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/macro-program!2",
"min": 0,
"chunkmin": 0,
"chunkmax": 0
},
{
"scalaritem": "/scl/macro-program!2",
"min": 1,
"chunkmin": 1,
"chunkmax": 1
},
{
"scalaritem": "/scl/macro-program!2",
"min": 2,
"chunkmin": 2,
"chunkmax": 2
},
{
"scalaritem": "/scl/macro-program!2",
"min": 3,
"chunkmin": 3,
"chunkmax": 3
}
]
}
]
},
"b37": {
"size": 8,
"offsets": 36,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/macro-rate!2",
"min": -1,
"max": 1,
"chunkmin": 0,
"chunkmax": 255
}
]
}
]
},
"b38": {
"size": 8,
"offsets": 37,
"mappinggroups": [
{
"mappings": [
{
"scalaritem": "/scl/macro-sync",
"min": 0,
"chunkmin": 0,
"chunkmax": 0
},
{
"scalaritem": "/scl/macro-sync",
"min": 1,
"mappings": [
{
"scalaritem": "/scl/macro-offset",
"min": 10,
"max": 350,
"chunkmin": 1,
"chunkmax": 35
}
]
},
{
"scalaritem": "/scl/macro-sync",
"min": 2,
"chunkmin": 36,
"chunkmax": 36
},
{
"chunkmin": 37,
"chunkmax": 100
},
{
"scalaritem": "/scl/macro-sync",
"min": 3,
"chunkmin": 101,
"chunkmax": 120
},
{
"scalaritem": "/scl/macro-sync",
"min": 4,
"chunkmin": 121,
"chunkmax": 140
},
{
"chunkmin": 141,
"chunkmax": 255
}
]
}
]
}
}
}
}
]
}
]
}
]
}]