Changeset - 887fde4a9a2c
[Not reviewed]
default
0 9 0
drewp@bigasterisk.com - 20 months ago 2023-06-02 21:53:18
drewp@bigasterisk.com
light devs rename and swap URIs too
9 files changed with 51 insertions and 47 deletions:
0 comments (0 inline, 0 general)
show/dance2023/effect/effect0.n3
Show inline comments
 
@prefix : <http://light9.bigasterisk.com/> .
 
@prefix effect: <http://light9.bigasterisk.com/effect/> .
 
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
 
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
 

	
 

	
 
effect:effect0 a :Effect; rdfs:label "sub0"; :effectFunction <http://light9.bigasterisk.com/effectFunction/scale>;
 
     :publishAttr :strength; :setting :e_set0, :e_set10, :e_set11 .
 
:ds_val0 :setting effect:effect0_set0, effect:effect0_set2 .
 
:e_set0 :effectAttr :deviceSettings; :value :ds_val0 .
 
:e_set10 :effectAttr :onTime; :value 0.1 .
 
:e_set11 :effectAttr :period; :value 0.5 .
 
effect:effect0_set0 :device <http://light9.bigasterisk.com/theater/vet/device/par1>;
 
effect:effect0_set0 :device <http://light9.bigasterisk.com/theater/vet/device/parFloorL>;
 
     :deviceAttr :color; :value "#543a79" .
 
effect:effect0_set2 :device <http://light9.bigasterisk.com/theater/vet/device/par2>;
 
effect:effect0_set2 :device <http://light9.bigasterisk.com/theater/vet/device/parR2>;
 
     :deviceAttr :color; :value "#ffffff" .
show/dance2023/effect/effect1.n3
Show inline comments
 
@prefix : <http://light9.bigasterisk.com/> .
 
@prefix effect: <http://light9.bigasterisk.com/effect/> .
 
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
 

	
 

	
 
effect:effect1 a :Effect; rdfs:label "blues"; :effectFunction <http://light9.bigasterisk.com/effectFunction/scale>;
 
     :publishAttr :strength; :setting :e_set1 .
 
:ds_val1 :setting effect:effect1_set1, effect:effect1_set13, effect:effect1_set14, effect:effect1_set15, effect:effect1_set2, effect:effect1_set4, effect:effect1_set5, effect:effect1_set6, effect:effect1_set7, effect:effect1_set8, effect:effect1_set9 .
 
:ds_val1 :setting effect:effect1_set0, effect:effect1_set1, effect:effect1_set13, effect:effect1_set14, effect:effect1_set15, effect:effect1_set2, effect:effect1_set3, effect:effect1_set4, effect:effect1_set5, effect:effect1_set6, effect:effect1_set7, effect:effect1_set8, effect:effect1_set9 .
 
:e_set1 :effectAttr :deviceSettings; :value :ds_val1 .
 
effect:effect1_set0 :device <http://light9.bigasterisk.com/theater/vet/device/parFloorL>;
 
     :deviceAttr :color; :value "#0d00ff" .
 
effect:effect1_set1 :device <http://light9.bigasterisk.com/theater/vet/device/par1>;
 
     :deviceAttr :color; :value "#2c00ff" .
 
     :deviceAttr :color; :value "#3200ff" .
 
effect:effect1_set13 :device <http://light9.bigasterisk.com/theater/vet/device/strip3>;
 
     :deviceAttr :color; :value "#1500ff" .
 
effect:effect1_set14 :device <http://light9.bigasterisk.com/theater/vet/device/par3>;
 
     :deviceAttr :color; :value "#ffffff" .
 
     :deviceAttr :color; :value "#0d00ff" .
 
effect:effect1_set15 :device <http://light9.bigasterisk.com/theater/vet/device/strip1>;
 
     :deviceAttr :color; :value "#0000ff" .
 
effect:effect1_set2 :device <http://light9.bigasterisk.com/theater/vet/device/par2>;
 
     :deviceAttr :color; :value "#1100ff" .
 
effect:effect1_set3 :device <http://light9.bigasterisk.com/theater/vet/device/parFloorR>;
 
     :deviceAttr :color; :value "#1100ff" .
 
effect:effect1_set4 :device <http://light9.bigasterisk.com/theater/vet/device/par4>;
 
     :deviceAttr :color; :value "#0d00ff" .
 
effect:effect1_set5 :device <http://light9.bigasterisk.com/theater/vet/device/par5>;
 
     :deviceAttr :color; :value "#1900ff" .
 
effect:effect1_set6 :device <http://light9.bigasterisk.com/theater/vet/device/par7>;
 
     :deviceAttr :color; :value "#0800ff" .
 
effect:effect1_set7 :device <http://light9.bigasterisk.com/theater/vet/device/par6>;
 
     :deviceAttr :color; :value "#1100ff" .
 
     :deviceAttr :color; :value "#0e00ff" .
 
effect:effect1_set8 :device <http://light9.bigasterisk.com/theater/vet/device/par8>;
 
     :deviceAttr :color; :value "#0000ff" .
 
effect:effect1_set9 :device <http://light9.bigasterisk.com/theater/vet/device/strip2>;
 
     :deviceAttr :color; :value "#0800ff" .
show/dance2023/effect/effect2.n3
Show inline comments
 
@@ -2,30 +2,30 @@
 
@prefix effect: <http://light9.bigasterisk.com/effect/> .
 
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
 

	
 

	
 
effect:effect2 a :Effect; rdfs:label "reds"; :effectFunction <http://light9.bigasterisk.com/effectFunction/scale>;
 
     :publishAttr :strength; :setting :e_set2 .
 
:ds_val2 :setting effect:effect2_set0, effect:effect2_set1, effect:effect2_set10, effect:effect2_set11, effect:effect2_set2, effect:effect2_set3, effect:effect2_set4, effect:effect2_set5, effect:effect2_set7, effect:effect2_set8, effect:effect2_set9 .
 
:e_set2 :effectAttr :deviceSettings; :value :ds_val2 .
 
effect:effect2_set0 :device <http://light9.bigasterisk.com/theater/vet/device/strip2>;
 
     :deviceAttr :color; :value "#ff0800" .
 
effect:effect2_set1 :device <http://light9.bigasterisk.com/theater/vet/device/strip1>;
 
     :deviceAttr :color; :value "#ff0800" .
 
effect:effect2_set10 :device <http://light9.bigasterisk.com/theater/vet/device/par1>;
 
effect:effect2_set10 :device <http://light9.bigasterisk.com/theater/vet/device/parFloorL>;
 
     :deviceAttr :color; :value "#ff0800" .
 
effect:effect2_set11 :device <http://light9.bigasterisk.com/theater/vet/device/par6>;
 
effect:effect2_set11 :device <http://light9.bigasterisk.com/theater/vet/device/parR1>;
 
     :deviceAttr :color; :value "#ff0008" .
 
effect:effect2_set2 :device <http://light9.bigasterisk.com/theater/vet/device/strip3>;
 
     :deviceAttr :color; :value "#ff000d" .
 
effect:effect2_set3 :device <http://light9.bigasterisk.com/theater/vet/device/par2>;
 
effect:effect2_set3 :device <http://light9.bigasterisk.com/theater/vet/device/parR2>;
 
     :deviceAttr :color; :value "#ff000d" .
 
effect:effect2_set4 :device <http://light9.bigasterisk.com/theater/vet/device/par5>;
 
effect:effect2_set4 :device <http://light9.bigasterisk.com/theater/vet/device/parL3>;
 
     :deviceAttr :color; :value "#ff0004" .
 
effect:effect2_set5 :device <http://light9.bigasterisk.com/theater/vet/device/par7>;
 
effect:effect2_set5 :device <http://light9.bigasterisk.com/theater/vet/device/parL2>;
 
     :deviceAttr :color; :value "#ff0019" .
 
effect:effect2_set7 :device <http://light9.bigasterisk.com/theater/vet/device/par8>;
 
effect:effect2_set7 :device <http://light9.bigasterisk.com/theater/vet/device/parFloorR>;
 
     :deviceAttr :color; :value "#ff0d00" .
 
effect:effect2_set8 :device <http://light9.bigasterisk.com/theater/vet/device/par4>;
 
effect:effect2_set8 :device <http://light9.bigasterisk.com/theater/vet/device/parL1>;
 
     :deviceAttr :color; :value "#ff0400" .
 
effect:effect2_set9 :device <http://light9.bigasterisk.com/theater/vet/device/par3>;
 
effect:effect2_set9 :device <http://light9.bigasterisk.com/theater/vet/device/parR3>;
 
     :deviceAttr :color; :value "#ff0800" .
show/dance2023/effect/effect3.n3
Show inline comments
 
@@ -4,28 +4,28 @@
 

	
 

	
 
effect:effect3 a :Effect; rdfs:label "greens"; :effectFunction <http://light9.bigasterisk.com/effectFunction/scale>;
 
     :publishAttr :strength; :setting :e_set3 .
 
:ds_val3 :setting effect:effect3_set0, effect:effect3_set1, effect:effect3_set10, effect:effect3_set2, effect:effect3_set3, effect:effect3_set4, effect:effect3_set5, effect:effect3_set6, effect:effect3_set7, effect:effect3_set8, effect:effect3_set9 .
 
:e_set3 :effectAttr :deviceSettings; :value :ds_val3 .
 
effect:effect3_set0 :device <http://light9.bigasterisk.com/theater/vet/device/strip1>;
 
     :deviceAttr :color; :value "#0dff00" .
 
effect:effect3_set1 :device <http://light9.bigasterisk.com/theater/vet/device/strip2>;
 
     :deviceAttr :color; :value "#0dff00" .
 
effect:effect3_set10 :device <http://light9.bigasterisk.com/theater/vet/device/strip3>;
 
     :deviceAttr :color; :value "#0dff00" .
 
effect:effect3_set2 :device <http://light9.bigasterisk.com/theater/vet/device/par2>;
 
effect:effect3_set2 :device <http://light9.bigasterisk.com/theater/vet/device/parR2>;
 
     :deviceAttr :color; :value "#0dff00" .
 
effect:effect3_set3 :device <http://light9.bigasterisk.com/theater/vet/device/par4>;
 
effect:effect3_set3 :device <http://light9.bigasterisk.com/theater/vet/device/parL1>;
 
     :deviceAttr :color; :value "#0dff00" .
 
effect:effect3_set4 :device <http://light9.bigasterisk.com/theater/vet/device/par6>;
 
effect:effect3_set4 :device <http://light9.bigasterisk.com/theater/vet/device/parR1>;
 
     :deviceAttr :color; :value "#0dff00" .
 
effect:effect3_set5 :device <http://light9.bigasterisk.com/theater/vet/device/par8>;
 
effect:effect3_set5 :device <http://light9.bigasterisk.com/theater/vet/device/parFloorR>;
 
     :deviceAttr :color; :value "#0dff00" .
 
effect:effect3_set6 :device <http://light9.bigasterisk.com/theater/vet/device/par7>;
 
effect:effect3_set6 :device <http://light9.bigasterisk.com/theater/vet/device/parL2>;
 
     :deviceAttr :color; :value "#0dff00" .
 
effect:effect3_set7 :device <http://light9.bigasterisk.com/theater/vet/device/par5>;
 
effect:effect3_set7 :device <http://light9.bigasterisk.com/theater/vet/device/parL3>;
 
     :deviceAttr :color; :value "#0dff00" .
 
effect:effect3_set8 :device <http://light9.bigasterisk.com/theater/vet/device/par3>;
 
effect:effect3_set8 :device <http://light9.bigasterisk.com/theater/vet/device/parR3>;
 
     :deviceAttr :color; :value "#0dff00" .
 
effect:effect3_set9 :device <http://light9.bigasterisk.com/theater/vet/device/par1>;
 
effect:effect3_set9 :device <http://light9.bigasterisk.com/theater/vet/device/parFloorL>;
 
     :deviceAttr :color; :value "#0dff00" .
show/dance2023/effect/effect4.n3
Show inline comments
 
@prefix : <http://light9.bigasterisk.com/> .
 
@prefix effect: <http://light9.bigasterisk.com/effect/> .
 
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
 

	
 

	
 
effect:effect4 a :Effect; rdfs:label "rainbow mix"; :effectFunction <http://light9.bigasterisk.com/effectFunction/scale>;
 
     :publishAttr :strength; :setting :e_set4 .
 
:ds_val4 :setting effect:effect4_set0, effect:effect4_set10, effect:effect4_set3, effect:effect4_set4, effect:effect4_set5, effect:effect4_set6, effect:effect4_set7, effect:effect4_set8, effect:effect4_set9 .
 
:e_set4 :effectAttr :deviceSettings; :value :ds_val4 .
 
effect:effect4_set0 :device <http://light9.bigasterisk.com/theater/vet/device/strip2>;
 
     :deviceAttr :color; :value "#ffffff" .
 
effect:effect4_set10 :device <http://light9.bigasterisk.com/theater/vet/device/par8>;
 
effect:effect4_set10 :device <http://light9.bigasterisk.com/theater/vet/device/parFloorR>;
 
     :deviceAttr :color; :value "#ffec9a" .
 
effect:effect4_set3 :device <http://light9.bigasterisk.com/theater/vet/device/par1>;
 
effect:effect4_set3 :device <http://light9.bigasterisk.com/theater/vet/device/parFloorL>;
 
     :deviceAttr :color; :value "#7f6c59" .
 
effect:effect4_set4 :device <http://light9.bigasterisk.com/theater/vet/device/par3>;
 
effect:effect4_set4 :device <http://light9.bigasterisk.com/theater/vet/device/parR3>;
 
     :deviceAttr :color; :value "#ff9bf7" .
 
effect:effect4_set5 :device <http://light9.bigasterisk.com/theater/vet/device/par2>;
 
effect:effect4_set5 :device <http://light9.bigasterisk.com/theater/vet/device/parR2>;
 
     :deviceAttr :color; :value "#efaba8" .
 
effect:effect4_set6 :device <http://light9.bigasterisk.com/theater/vet/device/par4>;
 
effect:effect4_set6 :device <http://light9.bigasterisk.com/theater/vet/device/parL1>;
 
     :deviceAttr :color; :value "#ffdcaa" .
 
effect:effect4_set7 :device <http://light9.bigasterisk.com/theater/vet/device/par5>;
 
effect:effect4_set7 :device <http://light9.bigasterisk.com/theater/vet/device/parL3>;
 
     :deviceAttr :color; :value "#ffe8c7" .
 
effect:effect4_set8 :device <http://light9.bigasterisk.com/theater/vet/device/par7>;
 
effect:effect4_set8 :device <http://light9.bigasterisk.com/theater/vet/device/parL2>;
 
     :deviceAttr :color; :value "#ffe682" .
 
effect:effect4_set9 :device <http://light9.bigasterisk.com/theater/vet/device/par6>;
 
effect:effect4_set9 :device <http://light9.bigasterisk.com/theater/vet/device/parR1>;
 
     :deviceAttr :color; :value "#ffde9d" .
show/dance2023/effect/effect5.n3
Show inline comments
 
@@ -2,16 +2,16 @@
 
@prefix effect: <http://light9.bigasterisk.com/effect/> .
 
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
 

	
 

	
 
effect:effect5 a :Effect; rdfs:label "sill"; :effectFunction <http://light9.bigasterisk.com/effectFunction/scale>;
 
     :publishAttr :strength; :setting :e_set5 .
 
:ds_val5 :setting effect:effect5_set0, effect:effect5_set1, effect:effect5_set11, effect:effect5_set2 .
 
:e_set5 :effectAttr :deviceSettings; :value :ds_val5 .
 
effect:effect5_set0 :device <http://light9.bigasterisk.com/theater/vet/device/strip1>;
 
     :deviceAttr :color; :value "#ff7438" .
 
effect:effect5_set1 :device <http://light9.bigasterisk.com/theater/vet/device/strip3>;
 
     :deviceAttr :color; :value "#ffe5fb" .
 
effect:effect5_set11 :device <http://light9.bigasterisk.com/theater/vet/device/par3>;
 
effect:effect5_set11 :device <http://light9.bigasterisk.com/theater/vet/device/parR3>;
 
     :deviceAttr :color; :value "#342dff" .
 
effect:effect5_set2 :device <http://light9.bigasterisk.com/theater/vet/device/strip2>;
 
     :deviceAttr :color; :value "#ff4cab" .
show/dance2023/effect/effect6.n3
Show inline comments
 
@@ -4,16 +4,16 @@
 

	
 

	
 
effect:effect6 a :Effect; rdfs:label "blue sillouette"; :effectFunction <http://light9.bigasterisk.com/effectFunction/scale>;
 
     :publishAttr :strength; :setting :e_set6 .
 
:ds_val6 :setting effect:effect6_set0, effect:effect6_set1, effect:effect6_set2, effect:effect6_set5, effect:effect6_set8 .
 
:e_set6 :effectAttr :deviceSettings; :value :ds_val6 .
 
effect:effect6_set0 :device <http://light9.bigasterisk.com/theater/vet/device/strip1>;
 
     :deviceAttr :color; :value "#0800ff" .
 
effect:effect6_set1 :device <http://light9.bigasterisk.com/theater/vet/device/strip3>;
 
     :deviceAttr :color; :value "#0004ff" .
 
effect:effect6_set2 :device <http://light9.bigasterisk.com/theater/vet/device/strip2>;
 
     :deviceAttr :color; :value "#0800ff" .
 
effect:effect6_set5 :device <http://light9.bigasterisk.com/theater/vet/device/par1>;
 
effect:effect6_set5 :device <http://light9.bigasterisk.com/theater/vet/device/parFloorL>;
 
     :deviceAttr :color; :value "#0044ff" .
 
effect:effect6_set8 :device <http://light9.bigasterisk.com/theater/vet/device/par8>;
 
effect:effect6_set8 :device <http://light9.bigasterisk.com/theater/vet/device/parFloorR>;
 
     :deviceAttr :color; :value "#0000ff" .
show/dance2023/effect/effect7.n3
Show inline comments
 
@prefix : <http://light9.bigasterisk.com/> .
 
@prefix effect: <http://light9.bigasterisk.com/effect/> .
 
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
 

	
 

	
 
effect:effect7 a :Effect; rdfs:label "3gray"; :effectFunction <http://light9.bigasterisk.com/effectFunction/scale>;
 
     :publishAttr :strength; :setting :e_set7 .
 
:ds_val7 :setting effect:effect7_set0, effect:effect7_set1, effect:effect7_set2 .
 
:e_set7 :effectAttr :deviceSettings; :value :ds_val7 .
 
effect:effect7_set0 :device <http://light9.bigasterisk.com/theater/vet/device/strip1>;
 
     :deviceAttr :color; :value "#cecece" .
 
effect:effect7_set1 :device <http://light9.bigasterisk.com/theater/vet/device/par1>;
 
effect:effect7_set1 :device <http://light9.bigasterisk.com/theater/vet/device/parFloorL>;
 
     :deviceAttr :color; :value "#acacac" .
 
effect:effect7_set2 :device <http://light9.bigasterisk.com/theater/vet/device/par4>;
 
effect:effect7_set2 :device <http://light9.bigasterisk.com/theater/vet/device/parL1>;
 
     :deviceAttr :color; :value "#c1c1c1" .
show/dance2023/theaterLightConfig.n3
Show inline comments
 
@@ -13,49 +13,49 @@ 1) magic stuff like time,
 
2) the effectAttrs listed under (?effect :input ?)
 

	
 
Outputs are always a DeviceSettings list which can affect arbitrary devices.
 
""" .
 

	
 
######## effectFunction
 

	
 
func:scale
 
  a :EffectFunction;
 
  rdfs:label "a submaster- scales :deviceSettings";
 
  :input 
 
    [ :effectAttr :strength; :defaultValue 0.0 ],
 
    [ :effectAttr :deviceSettings; ] . # e.g. "par2 at color=red; par3 at color=white"
 
    [ :effectAttr :deviceSettings; ] . # e.g. "parR2 at color=red; parR3 at color=white"
 
  
 
func:strobe
 
  a :EffectFunction;
 
  rdfs:label "blink specified devices";
 
  :input 
 
    [ :effectAttr :strength; :defaultValue 0.0 ],
 
    [ :effectAttr :period; :defaultValue 0.5 ],
 
    [ :effectAttr :onTime; :defaultValue 0.1 ],
 
    [ :effectAttr :deviceSettings ] .
 
  
 
func:image
 
  a :EffectFunction;
 
  rdfs:label "sample image at x=time";
 
  :input
 
    [ :effectAttr :strength; :defaultValue 0.0 ],
 
    [ :effectAttr :period; :defaultValue 2.0 ],
 
    [ :effectAttr :image; :defaultValue "specks.png" ],
 
    [ :effectAttr :deviceSettings; rdfs:comment "these might have a :sort key or a :y value" ] .
 
      
 

	
 
dev:strip1  a :Bar612601d;        :dmxUniverse dmxA:; :dmxBase 175 .
 
dev:strip2  a :ChauvetColorStrip; :dmxUniverse dmxA:; :dmxBase 12 .
 
dev:strip3  a :Bar612601d;        :dmxUniverse dmxA:; :dmxBase 178 .
 
dev:strip1  a :Bar612601d;        rdfs:label "strip-r"; :dmxUniverse dmxA:; :dmxBase 175 .
 
dev:strip2  a :ChauvetColorStrip; rdfs:label "strip-c"; :dmxUniverse dmxA:; :dmxBase 12 .
 
dev:strip3  a :Bar612601d;        rdfs:label "strip-l"; :dmxUniverse dmxA:; :dmxBase 178 .
 

	
 
# dev:par90   a :LedPar90;          :dmxUniverse dmxA:; :dmxBase 16 .
 

	
 
dev:par1    a :LedPar54;          :dmxUniverse dmxA:; :dmxBase 84 .
 
dev:par2    a :LedPar54;          :dmxUniverse dmxA:; :dmxBase 1 .
 
dev:par3    a :LedPar54;          :dmxUniverse dmxA:; :dmxBase 188 .
 
dev:par4    a :LedPar54;          :dmxUniverse dmxA:; :dmxBase 105 .
 
dev:par5    a :LedPar54;          :dmxUniverse dmxA:; :dmxBase 147 .
 
dev:par6    a :LedPar54;          :dmxUniverse dmxA:; :dmxBase 154 .
 
dev:par7    a :LedPar54;          :dmxUniverse dmxA:; :dmxBase 161 .
 
dev:par8    a :LedPar54;          :dmxUniverse dmxA:; :dmxBase 168 .
 
dev:parFloorL    a :LedPar54; rdfs:label "floor-l";          :dmxUniverse dmxA:; :dmxBase 84 .
 
dev:parFloorR    a :LedPar54; rdfs:label "floor-r";         :dmxUniverse dmxA:; :dmxBase 168 .
 
dev:parL1    a :LedPar54;rdfs:label "l-1";           :dmxUniverse dmxA:; :dmxBase 105 .
 
dev:parL2    a :LedPar54;rdfs:label "l-2";           :dmxUniverse dmxA:; :dmxBase 161 .
 
dev:parL3    a :LedPar54;rdfs:label "l-3";           :dmxUniverse dmxA:; :dmxBase 147 .
 
dev:parR2    a :LedPar54;rdfs:label "r-2";           :dmxUniverse dmxA:; :dmxBase 1 .
 
dev:parR3    a :LedPar54;rdfs:label "r-3";           :dmxUniverse dmxA:; :dmxBase 188 .
 
dev:parR1    a :LedPar54;rdfs:label "r-1";           :dmxUniverse dmxA:; :dmxBase 154 .
 

	
 
# dev:plain1  a :SimpleDimmer;      :dmxUniverse dmxA:; :dmxBase 10 .
0 comments (0 inline, 0 general)