Files
@ 1065c634e4a8
Branch filter:
Location: light9/show/dance2023/theaterLightConfig.n3 - annotation
1065c634e4a8
3.1 KiB
text/plain
checkpoint show data
f5bdb8a89cef f5bdb8a89cef f5bdb8a89cef 449dfd8a0f40 449dfd8a0f40 449dfd8a0f40 449dfd8a0f40 f5bdb8a89cef b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 ddff5ce676eb 1065c634e4a8 ddff5ce676eb 1065c634e4a8 ddff5ce676eb b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 1065c634e4a8 b6f8f1b08959 ddff5ce676eb 1065c634e4a8 1065c634e4a8 1065c634e4a8 1065c634e4a8 1065c634e4a8 1065c634e4a8 1065c634e4a8 1065c634e4a8 1065c634e4a8 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 ddff5ce676eb ddff5ce676eb 449dfd8a0f40 449dfd8a0f40 449dfd8a0f40 449dfd8a0f40 449dfd8a0f40 449dfd8a0f40 449dfd8a0f40 614efd40c223 449dfd8a0f40 449dfd8a0f40 449dfd8a0f40 449dfd8a0f40 449dfd8a0f40 449dfd8a0f40 449dfd8a0f40 449dfd8a0f40 | @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 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.
""" .
########## submaster
effect:subyellow
a :Effect;
:effectFunction effect:scale;
:input [ :effectAttr :strength ]; # also put the time here if the func needs it.
:setting
[ :device dev:plain1; :deviceAttr :brightness; :value 1.0 ],
[ :device dev:par2; :deviceAttr :color; :value "#ff8000" ] .
effect:submagenta
a :Effect;
:effectFunction effect:scale;
:input [ :effectAttr :strength ]; # also put the time here if the func needs it.
:setting
[ :device dev:par2; :deviceAttr :color; :value "#ff00ff" ] .
######## effectFunction
effect:scale
a :EffectFunction;
rdfs:label "a submaster- a few devices at specified colors";
:input
[ :effectAttr :strength; :value 0 ], # overridden by fader
[ :effectAttr :output; :value2 [ # something to say 'this attr value must resemble the following graph'
:device :valueRequired; # ...and it's repeatable, unlike :strength
:deviceAttr :valueRequired;
:value :valueRequired ] ] .
# show:fadePage1f1 a :Fader; :column "2"; :effectAttr :strength; :effect effect:effect2 .
# effect:effect2 a :Effect;
# :publishAttr :strength;
# :setting effect:effect2_set0, effect:effect2_set1, effect:effect2_set2, effect:effect2_set3 .
# effect:effect2_set0 :device dev:par6; :deviceAttr :color; :scaledValue 0.251 .
# effect:effect2_set1 :device dev:par2; :deviceAttr :color; :scaledValue 0.714 .
# effect:effect2_set2 :device dev:strip1; :deviceAttr :color; :scaledValue 0.651 .
# effect:effect2_set3 :device dev:strip2; :deviceAttr :color; :scaledValue 0.22 .
dev:strip1 a :Bar612601d; :dmxUniverse dmxA:; :dmxBase 175 .
dev:strip2 a :ChauvetColorStrip; :dmxUniverse dmxA:; :dmxBase 12 .
dev:strip3 a :Bar612601d; :dmxUniverse dmxA:; :dmxBase 178 .
dev:par90 a :LedPar90; :dmxUniverse dmxA:; :dmxBase 16 .
dev:par1 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 84 .
dev:par2 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 1 .
dev:par3 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 188 .
dev:par4 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 105 .
dev:par5 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 147 .
dev:par6 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 154 .
dev:par7 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 161 .
dev:par8 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 168 .
dev:plain1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 10 .
|