Mercurial > code > home > repos > light9
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 |
rev | line source |
---|---|
2152 | 1 @prefix : <http://light9.bigasterisk.com/> . |
2 @prefix dev: <http://light9.bigasterisk.com/theater/vet/device/> . | |
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 | 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 | 16 |
2226 | 17 ########## submaster |
2210 | 18 |
2226 | 19 effect:subyellow |
2210 | 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 | 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 | 26 |
2226 | 27 effect:submagenta |
28 a :Effect; | |
29 :effectFunction effect:scale; | |
30 :input [ :effectAttr :strength ]; # also put the time here if the func needs it. | |
31 :setting | |
32 [ :device dev:par2; :deviceAttr :color; :value "#ff00ff" ] . | |
33 | |
34 ######## effectFunction | |
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 | 55 |
56 | |
2247 | 57 # dev:strip1 a :Bar612601d; :dmxUniverse dmxA:; :dmxBase 175 . |
58 # dev:strip2 a :ChauvetColorStrip; :dmxUniverse dmxA:; :dmxBase 12 . | |
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 | 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 | 64 # dev:par2 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 1 . |
65 # dev:par3 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 188 . | |
66 # dev:par4 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 105 . | |
67 # dev:par5 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 147 . | |
68 # dev:par6 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 154 . | |
69 # dev:par7 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 161 . | |
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 . |