2437
|
1 @prefix : <http://light9.bigasterisk.com/> .
|
|
2 @prefix dev: <http://light9.bigasterisk.com/theater/sky/device/> .
|
|
3 @prefix dmxA: <http://light9.bigasterisk.com/output/dmxA/> .
|
|
4 @prefix effect: <http://light9.bigasterisk.com/effect/> .
|
|
5 @prefix func: <http://light9.bigasterisk.com/effectFunction/> .
|
|
6 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
|
7 @prefix show: <http://light9.bigasterisk.com/show/dance2024/> .
|
|
8 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
|
|
9
|
|
10 :EffectFunction rdfs:comment """
|
|
11 Linked to a code function. That func's Inputs are
|
|
12 1) magic stuff like time,
|
|
13 2) the effectAttrs listed under (?effect :input ?)
|
|
14
|
|
15 Outputs are always a DeviceSettings list which can affect arbitrary devices.
|
|
16 """ .
|
|
17
|
|
18 ######## effectFunction
|
|
19
|
|
20 func:scale
|
|
21 a :EffectFunction;
|
|
22 rdfs:label "a submaster- scales :deviceSettings";
|
|
23 :input
|
|
24 [ :effectAttr :strength; :defaultValue 0.0 ],
|
|
25 [ :effectAttr :deviceSettings; ] . # e.g. "parR2 at color=red; parR3 at color=white"
|
|
26
|
|
27 func:strobe
|
|
28 a :EffectFunction;
|
|
29 rdfs:label "blink specified devices";
|
|
30 :input
|
|
31 [ :effectAttr :strength; :defaultValue 0.0 ],
|
|
32 [ :effectAttr :period; :defaultValue 0.5 ],
|
|
33 [ :effectAttr :onTime; :defaultValue 0.1 ],
|
|
34 [ :effectAttr :deviceSettings ] .
|
|
35
|
|
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
|
|
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 .
|
|
49
|
|
50 # dev:par90 a :LedPar90; :dmxUniverse dmxA:; :dmxBase 16 .
|
|
51
|
|
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 21 .
|
|
59 dev:parR1 a :LedPar54;rdfs:label "r-1"; :dmxUniverse dmxA:; :dmxBase 154 .
|
|
60
|
|
61 # dev:plain1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 10 .
|