Files
@ d8950f9b46be
Branch filter:
Location: light9/show/dance2023/theaterLightConfig.n3 - annotation
d8950f9b46be
2.7 KiB
text/plain
store panels layout in localStorage
f5bdb8a89cef f5bdb8a89cef f5bdb8a89cef 449dfd8a0f40 33d1f00de395 449dfd8a0f40 449dfd8a0f40 449dfd8a0f40 f5bdb8a89cef b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 ddff5ce676eb 1065c634e4a8 1065c634e4a8 33d1f00de395 b6f8f1b08959 33d1f00de395 33d1f00de395 33d1f00de395 887fde4a9a2c 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 b6f8f1b08959 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 b6f8f1b08959 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 887fde4a9a2c 887fde4a9a2c 887fde4a9a2c 449dfd8a0f40 f5e4aa36985d 449dfd8a0f40 887fde4a9a2c 887fde4a9a2c 887fde4a9a2c 887fde4a9a2c 887fde4a9a2c 887fde4a9a2c 887fde4a9a2c 887fde4a9a2c 449dfd8a0f40 b0be0315426d | @prefix : <http://light9.bigasterisk.com/> .
@prefix dev: <http://light9.bigasterisk.com/theater/vet/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/dance2023/> .
@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 188 .
dev:parR1 a :LedPar54;rdfs:label "r-1"; :dmxUniverse dmxA:; :dmxBase 154 .
# dev:plain1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 10 .
|