annotate show/dance2023/theaterLightConfig.n3 @ 2247:f5e4aa36985d

checkpoint show data
author drewp@bigasterisk.com
date Sat, 27 May 2023 01:15:29 -0700
parents 1065c634e4a8
children b0be0315426d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2152
f5bdb8a89cef show data
drewp@bigasterisk.com
parents:
diff changeset
1 @prefix : <http://light9.bigasterisk.com/> .
f5bdb8a89cef show data
drewp@bigasterisk.com
parents:
diff changeset
2 @prefix dev: <http://light9.bigasterisk.com/theater/vet/device/> .
f5bdb8a89cef show data
drewp@bigasterisk.com
parents:
diff changeset
3 @prefix dmxA: <http://light9.bigasterisk.com/output/dmxA/> .
2209
449dfd8a0f40 fold effect/fader config into one file while i work on schemas
drewp@bigasterisk.com
parents: 2192
diff changeset
4 @prefix effect: <http://light9.bigasterisk.com/effect/> .
449dfd8a0f40 fold effect/fader config into one file while i work on schemas
drewp@bigasterisk.com
parents: 2192
diff changeset
5 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
449dfd8a0f40 fold effect/fader config into one file while i work on schemas
drewp@bigasterisk.com
parents: 2192
diff changeset
6 @prefix show: <http://light9.bigasterisk.com/show/dance2023/> .
449dfd8a0f40 fold effect/fader config into one file while i work on schemas
drewp@bigasterisk.com
parents: 2192
diff changeset
7 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
2152
f5bdb8a89cef show data
drewp@bigasterisk.com
parents:
diff changeset
8
2212
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
9 :EffectFunction rdfs:comment """
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
10 Linked to a code function. That func's Inputs are
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
11 1) magic stuff like time,
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
12 2) the effectAttrs listed under (?effect :input ?)
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
13
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
14 Outputs are always a DeviceSettings list which can affect arbitrary devices.
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
15 """ .
2210
ddff5ce676eb reorder
drewp@bigasterisk.com
parents: 2209
diff changeset
16
2226
1065c634e4a8 checkpoint show data
drewp@bigasterisk.com
parents: 2212
diff changeset
17 ########## submaster
2210
ddff5ce676eb reorder
drewp@bigasterisk.com
parents: 2209
diff changeset
18
2226
1065c634e4a8 checkpoint show data
drewp@bigasterisk.com
parents: 2212
diff changeset
19 effect:subyellow
2210
ddff5ce676eb reorder
drewp@bigasterisk.com
parents: 2209
diff changeset
20 a :Effect;
2212
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
21 :effectFunction effect:scale;
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
22 :input [ :effectAttr :strength ]; # also put the time here if the func needs it.
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
23 :setting
2226
1065c634e4a8 checkpoint show data
drewp@bigasterisk.com
parents: 2212
diff changeset
24 [ :device dev:plain1; :deviceAttr :brightness; :value 1.0 ],
2212
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
25 [ :device dev:par2; :deviceAttr :color; :value "#ff8000" ] .
2210
ddff5ce676eb reorder
drewp@bigasterisk.com
parents: 2209
diff changeset
26
2226
1065c634e4a8 checkpoint show data
drewp@bigasterisk.com
parents: 2212
diff changeset
27 effect:submagenta
1065c634e4a8 checkpoint show data
drewp@bigasterisk.com
parents: 2212
diff changeset
28 a :Effect;
1065c634e4a8 checkpoint show data
drewp@bigasterisk.com
parents: 2212
diff changeset
29 :effectFunction effect:scale;
1065c634e4a8 checkpoint show data
drewp@bigasterisk.com
parents: 2212
diff changeset
30 :input [ :effectAttr :strength ]; # also put the time here if the func needs it.
1065c634e4a8 checkpoint show data
drewp@bigasterisk.com
parents: 2212
diff changeset
31 :setting
1065c634e4a8 checkpoint show data
drewp@bigasterisk.com
parents: 2212
diff changeset
32 [ :device dev:par2; :deviceAttr :color; :value "#ff00ff" ] .
1065c634e4a8 checkpoint show data
drewp@bigasterisk.com
parents: 2212
diff changeset
33
1065c634e4a8 checkpoint show data
drewp@bigasterisk.com
parents: 2212
diff changeset
34 ######## effectFunction
1065c634e4a8 checkpoint show data
drewp@bigasterisk.com
parents: 2212
diff changeset
35
2212
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
36 effect:scale
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
37 a :EffectFunction;
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
38 rdfs:label "a submaster- a few devices at specified colors";
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
39 :input
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
40 [ :effectAttr :strength; :value 0 ], # overridden by fader
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
41 [ :effectAttr :output; :value2 [ # something to say 'this attr value must resemble the following graph'
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
42 :device :valueRequired; # ...and it's repeatable, unlike :strength
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
43 :deviceAttr :valueRequired;
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
44 :value :valueRequired ] ] .
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
45
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
46
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
47 # show:fadePage1f1 a :Fader; :column "2"; :effectAttr :strength; :effect effect:effect2 .
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
48 # effect:effect2 a :Effect;
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
49 # :publishAttr :strength;
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
50 # :setting effect:effect2_set0, effect:effect2_set1, effect:effect2_set2, effect:effect2_set3 .
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
51 # effect:effect2_set0 :device dev:par6; :deviceAttr :color; :scaledValue 0.251 .
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
52 # effect:effect2_set1 :device dev:par2; :deviceAttr :color; :scaledValue 0.714 .
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
53 # effect:effect2_set2 :device dev:strip1; :deviceAttr :color; :scaledValue 0.651 .
b6f8f1b08959 finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents: 2210
diff changeset
54 # effect:effect2_set3 :device dev:strip2; :deviceAttr :color; :scaledValue 0.22 .
2210
ddff5ce676eb reorder
drewp@bigasterisk.com
parents: 2209
diff changeset
55
ddff5ce676eb reorder
drewp@bigasterisk.com
parents: 2209
diff changeset
56
2247
f5e4aa36985d checkpoint show data
drewp@bigasterisk.com
parents: 2226
diff changeset
57 # dev:strip1 a :Bar612601d; :dmxUniverse dmxA:; :dmxBase 175 .
f5e4aa36985d checkpoint show data
drewp@bigasterisk.com
parents: 2226
diff changeset
58 # dev:strip2 a :ChauvetColorStrip; :dmxUniverse dmxA:; :dmxBase 12 .
f5e4aa36985d checkpoint show data
drewp@bigasterisk.com
parents: 2226
diff changeset
59 # dev:strip3 a :Bar612601d; :dmxUniverse dmxA:; :dmxBase 178 .
2209
449dfd8a0f40 fold effect/fader config into one file while i work on schemas
drewp@bigasterisk.com
parents: 2192
diff changeset
60
2247
f5e4aa36985d checkpoint show data
drewp@bigasterisk.com
parents: 2226
diff changeset
61 # dev:par90 a :LedPar90; :dmxUniverse dmxA:; :dmxBase 16 .
2209
449dfd8a0f40 fold effect/fader config into one file while i work on schemas
drewp@bigasterisk.com
parents: 2192
diff changeset
62
449dfd8a0f40 fold effect/fader config into one file while i work on schemas
drewp@bigasterisk.com
parents: 2192
diff changeset
63 dev:par1 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 84 .
2247
f5e4aa36985d checkpoint show data
drewp@bigasterisk.com
parents: 2226
diff changeset
64 # dev:par2 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 1 .
f5e4aa36985d checkpoint show data
drewp@bigasterisk.com
parents: 2226
diff changeset
65 # dev:par3 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 188 .
f5e4aa36985d checkpoint show data
drewp@bigasterisk.com
parents: 2226
diff changeset
66 # dev:par4 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 105 .
f5e4aa36985d checkpoint show data
drewp@bigasterisk.com
parents: 2226
diff changeset
67 # dev:par5 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 147 .
f5e4aa36985d checkpoint show data
drewp@bigasterisk.com
parents: 2226
diff changeset
68 # dev:par6 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 154 .
f5e4aa36985d checkpoint show data
drewp@bigasterisk.com
parents: 2226
diff changeset
69 # dev:par7 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 161 .
f5e4aa36985d checkpoint show data
drewp@bigasterisk.com
parents: 2226
diff changeset
70 # dev:par8 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 168 .
2209
449dfd8a0f40 fold effect/fader config into one file while i work on schemas
drewp@bigasterisk.com
parents: 2192
diff changeset
71
449dfd8a0f40 fold effect/fader config into one file while i work on schemas
drewp@bigasterisk.com
parents: 2192
diff changeset
72 dev:plain1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 10 .