Files
@ af83aeef8b0a
Branch filter:
Location: light9/show/dance2024/theaterLightConfig.n3 - annotation
af83aeef8b0a
2.3 KiB
text/plain
fancier spectrograms
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 d087499d7833 d087499d7833 d087499d7833 26f84fc67ab1 26f84fc67ab1 d087499d7833 26f84fc67ab1 d087499d7833 d087499d7833 d087499d7833 d087499d7833 26f84fc67ab1 d087499d7833 d087499d7833 d087499d7833 | @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:plain1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 10 .
dev:parLLow a :LedPar54; rdfs:label "L-low"; :dmxUniverse dmxA:; :dmxBase 1 .
dev:parLIn a :LedPar54; rdfs:label "L-in"; :dmxUniverse dmxA:; :dmxBase 8 .
dev:parRLow a :LedPar54; rdfs:label "R-low"; :dmxUniverse dmxA:; :dmxBase 16 .
dev:parRIn a :LedPar54; rdfs:label "R-in"; :dmxUniverse dmxA:; :dmxBase 24 .
|