Files
@ a8281a147cb6
Branch filter:
Location: light9/show/dance2024/theaterLightConfig.n3 - annotation
a8281a147cb6
2.7 KiB
text/plain
checkpoint show data
26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 26f84fc67ab1 | @prefix : <http://light9.bigasterisk.com/> .
@prefix dev: <http://light9.bigasterisk.com/theater/sky/device/> .
@prefix dmxA: <http://light9.bigasterisk.com/output/dmxA/> .
@prefix effect: <http://light9.bigasterisk.com/effect/> .
@prefix func: <http://light9.bigasterisk.com/effectFunction/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix show: <http://light9.bigasterisk.com/show/dance2024/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
:EffectFunction rdfs:comment """
Linked to a code function. That func's Inputs are
1) magic stuff like time,
2) the effectAttrs listed under (?effect :input ?)
Outputs are always a DeviceSettings list which can affect arbitrary devices.
""" .
######## effectFunction
func:scale
a :EffectFunction;
rdfs:label "a submaster- scales :deviceSettings";
:input
[ :effectAttr :strength; :defaultValue 0.0 ],
[ :effectAttr :deviceSettings; ] . # e.g. "parR2 at color=red; parR3 at color=white"
func:strobe
a :EffectFunction;
rdfs:label "blink specified devices";
:input
[ :effectAttr :strength; :defaultValue 0.0 ],
[ :effectAttr :period; :defaultValue 0.5 ],
[ :effectAttr :onTime; :defaultValue 0.1 ],
[ :effectAttr :deviceSettings ] .
func:image
a :EffectFunction;
rdfs:label "sample image at x=time";
:input
[ :effectAttr :strength; :defaultValue 0.0 ],
[ :effectAttr :period; :defaultValue 2.0 ],
[ :effectAttr :image; :defaultValue "specks.png" ],
[ :effectAttr :deviceSettings; rdfs:comment "these might have a :sort key or a :y value" ] .
dev:strip1 a :Bar612601d; rdfs:label "strip-r"; :dmxUniverse dmxA:; :dmxBase 175 .
dev:strip2 a :ChauvetColorStrip; rdfs:label "strip-c"; :dmxUniverse dmxA:; :dmxBase 12 .
dev:strip3 a :Bar612601d; rdfs:label "strip-l"; :dmxUniverse dmxA:; :dmxBase 178 .
# dev:par90 a :LedPar90; :dmxUniverse dmxA:; :dmxBase 16 .
dev:parFloorL a :LedPar54; rdfs:label "floor-l"; :dmxUniverse dmxA:; :dmxBase 84 .
dev:parFloorR a :LedPar54; rdfs:label "floor-r"; :dmxUniverse dmxA:; :dmxBase 168 .
dev:parL1 a :LedPar54;rdfs:label "l-1"; :dmxUniverse dmxA:; :dmxBase 105 .
dev:parL2 a :LedPar54;rdfs:label "l-2"; :dmxUniverse dmxA:; :dmxBase 161 .
dev:parL3 a :LedPar54;rdfs:label "l-3"; :dmxUniverse dmxA:; :dmxBase 147 .
dev:parR2 a :LedPar54;rdfs:label "r-2"; :dmxUniverse dmxA:; :dmxBase 1 .
dev:parR3 a :LedPar54;rdfs:label "r-3"; :dmxUniverse dmxA:; :dmxBase 21 .
dev:parR1 a :LedPar54;rdfs:label "r-1"; :dmxUniverse dmxA:; :dmxBase 154 .
# dev:plain1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 10 .
|