Mercurial > code > home > repos > light9
annotate show/dance2023/theaterLightConfig.n3 @ 2450:a4052905ca7d default tip
notes about how rdfdb syncs, or should sync
author | drewp@bigasterisk.com |
---|---|
date | Mon, 03 Jun 2024 23:01:54 -0700 |
parents | 887fde4a9a2c |
children |
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/> . |
2297 | 5 @prefix func: <http://light9.bigasterisk.com/effectFunction/> . |
2209
449dfd8a0f40
fold effect/fader config into one file while i work on schemas
drewp@bigasterisk.com
parents:
2192
diff
changeset
|
6 @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
|
7 @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
|
8 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . |
2152 | 9 |
2212
b6f8f1b08959
finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents:
2210
diff
changeset
|
10 :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
|
11 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
|
12 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
|
13 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
|
14 |
b6f8f1b08959
finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents:
2210
diff
changeset
|
15 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
|
16 """ . |
2210 | 17 |
2226 | 18 ######## effectFunction |
19 | |
2297 | 20 func:scale |
2212
b6f8f1b08959
finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents:
2210
diff
changeset
|
21 a :EffectFunction; |
2297 | 22 rdfs:label "a submaster- scales :deviceSettings"; |
23 :input | |
24 [ :effectAttr :strength; :defaultValue 0.0 ], | |
2334 | 25 [ :effectAttr :deviceSettings; ] . # e.g. "parR2 at color=red; parR3 at color=white" |
2297 | 26 |
27 func:strobe | |
28 a :EffectFunction; | |
29 rdfs:label "blink specified devices"; | |
2212
b6f8f1b08959
finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents:
2210
diff
changeset
|
30 :input |
2297 | 31 [ :effectAttr :strength; :defaultValue 0.0 ], |
32 [ :effectAttr :period; :defaultValue 0.5 ], | |
33 [ :effectAttr :onTime; :defaultValue 0.1 ], | |
34 [ :effectAttr :deviceSettings ] . | |
2212
b6f8f1b08959
finally: a fader controls an effect strength, which controls an effect, which emits deviceattrs
drewp@bigasterisk.com
parents:
2210
diff
changeset
|
35 |
2297 | 36 func:image |
37 a :EffectFunction; | |
38 rdfs:label "sample image at x=time"; | |
39 :input | |
40 [ :effectAttr :strength; :defaultValue 0.0 ], | |
41 [ :effectAttr :period; :defaultValue 2.0 ], | |
42 [ :effectAttr :image; :defaultValue "specks.png" ], | |
43 [ :effectAttr :deviceSettings; rdfs:comment "these might have a :sort key or a :y value" ] . | |
44 | |
45 | |
2334 | 46 dev:strip1 a :Bar612601d; rdfs:label "strip-r"; :dmxUniverse dmxA:; :dmxBase 175 . |
47 dev:strip2 a :ChauvetColorStrip; rdfs:label "strip-c"; :dmxUniverse dmxA:; :dmxBase 12 . | |
48 dev:strip3 a :Bar612601d; rdfs:label "strip-l"; :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
|
49 |
2247 | 50 # 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
|
51 |
2334 | 52 dev:parFloorL a :LedPar54; rdfs:label "floor-l"; :dmxUniverse dmxA:; :dmxBase 84 . |
53 dev:parFloorR a :LedPar54; rdfs:label "floor-r"; :dmxUniverse dmxA:; :dmxBase 168 . | |
54 dev:parL1 a :LedPar54;rdfs:label "l-1"; :dmxUniverse dmxA:; :dmxBase 105 . | |
55 dev:parL2 a :LedPar54;rdfs:label "l-2"; :dmxUniverse dmxA:; :dmxBase 161 . | |
56 dev:parL3 a :LedPar54;rdfs:label "l-3"; :dmxUniverse dmxA:; :dmxBase 147 . | |
57 dev:parR2 a :LedPar54;rdfs:label "r-2"; :dmxUniverse dmxA:; :dmxBase 1 . | |
58 dev:parR3 a :LedPar54;rdfs:label "r-3"; :dmxUniverse dmxA:; :dmxBase 188 . | |
59 dev:parR1 a :LedPar54;rdfs:label "r-1"; :dmxUniverse dmxA:; :dmxBase 154 . | |
2209
449dfd8a0f40
fold effect/fader config into one file while i work on schemas
drewp@bigasterisk.com
parents:
2192
diff
changeset
|
60 |
2254 | 61 # dev:plain1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 10 . |