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
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/> .
2297
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
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
f5bdb8a89cef show data
drewp@bigasterisk.com
parents:
diff changeset
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
ddff5ce676eb reorder
drewp@bigasterisk.com
parents: 2209
diff changeset
17
2226
1065c634e4a8 checkpoint show data
drewp@bigasterisk.com
parents: 2212
diff changeset
18 ######## effectFunction
1065c634e4a8 checkpoint show data
drewp@bigasterisk.com
parents: 2212
diff changeset
19
2297
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
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
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
22 rdfs:label "a submaster- scales :deviceSettings";
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
23 :input
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
24 [ :effectAttr :strength; :defaultValue 0.0 ],
2334
887fde4a9a2c light devs rename and swap URIs too
drewp@bigasterisk.com
parents: 2319
diff changeset
25 [ :effectAttr :deviceSettings; ] . # e.g. "parR2 at color=red; parR3 at color=white"
2297
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
26
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
27 func:strobe
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
28 a :EffectFunction;
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
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
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
31 [ :effectAttr :strength; :defaultValue 0.0 ],
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
32 [ :effectAttr :period; :defaultValue 0.5 ],
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
33 [ :effectAttr :onTime; :defaultValue 0.1 ],
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
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
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
36 func:image
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
37 a :EffectFunction;
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
38 rdfs:label "sample image at x=time";
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
39 :input
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
40 [ :effectAttr :strength; :defaultValue 0.0 ],
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
41 [ :effectAttr :period; :defaultValue 2.0 ],
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
42 [ :effectAttr :image; :defaultValue "specks.png" ],
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
43 [ :effectAttr :deviceSettings; rdfs:comment "these might have a :sort key or a :y value" ] .
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
44
33d1f00de395 checkpoint show data
drewp@bigasterisk.com
parents: 2254
diff changeset
45
2334
887fde4a9a2c light devs rename and swap URIs too
drewp@bigasterisk.com
parents: 2319
diff changeset
46 dev:strip1 a :Bar612601d; rdfs:label "strip-r"; :dmxUniverse dmxA:; :dmxBase 175 .
887fde4a9a2c light devs rename and swap URIs too
drewp@bigasterisk.com
parents: 2319
diff changeset
47 dev:strip2 a :ChauvetColorStrip; rdfs:label "strip-c"; :dmxUniverse dmxA:; :dmxBase 12 .
887fde4a9a2c light devs rename and swap URIs too
drewp@bigasterisk.com
parents: 2319
diff changeset
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
f5e4aa36985d checkpoint show data
drewp@bigasterisk.com
parents: 2226
diff changeset
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
887fde4a9a2c light devs rename and swap URIs too
drewp@bigasterisk.com
parents: 2319
diff changeset
52 dev:parFloorL a :LedPar54; rdfs:label "floor-l"; :dmxUniverse dmxA:; :dmxBase 84 .
887fde4a9a2c light devs rename and swap URIs too
drewp@bigasterisk.com
parents: 2319
diff changeset
53 dev:parFloorR a :LedPar54; rdfs:label "floor-r"; :dmxUniverse dmxA:; :dmxBase 168 .
887fde4a9a2c light devs rename and swap URIs too
drewp@bigasterisk.com
parents: 2319
diff changeset
54 dev:parL1 a :LedPar54;rdfs:label "l-1"; :dmxUniverse dmxA:; :dmxBase 105 .
887fde4a9a2c light devs rename and swap URIs too
drewp@bigasterisk.com
parents: 2319
diff changeset
55 dev:parL2 a :LedPar54;rdfs:label "l-2"; :dmxUniverse dmxA:; :dmxBase 161 .
887fde4a9a2c light devs rename and swap URIs too
drewp@bigasterisk.com
parents: 2319
diff changeset
56 dev:parL3 a :LedPar54;rdfs:label "l-3"; :dmxUniverse dmxA:; :dmxBase 147 .
887fde4a9a2c light devs rename and swap URIs too
drewp@bigasterisk.com
parents: 2319
diff changeset
57 dev:parR2 a :LedPar54;rdfs:label "r-2"; :dmxUniverse dmxA:; :dmxBase 1 .
887fde4a9a2c light devs rename and swap URIs too
drewp@bigasterisk.com
parents: 2319
diff changeset
58 dev:parR3 a :LedPar54;rdfs:label "r-3"; :dmxUniverse dmxA:; :dmxBase 188 .
887fde4a9a2c light devs rename and swap URIs too
drewp@bigasterisk.com
parents: 2319
diff changeset
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
b0be0315426d checkpoint show data
drewp@bigasterisk.com
parents: 2247
diff changeset
61 # dev:plain1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 10 .