# HG changeset patch
# User drewp@bigasterisk.com
# Date 2023-05-24 06:55:06
# Node ID 1065c634e4a81bab30d707f07ab95723b65d11d8
# Parent 9d6c7cab31b0af2641612ee74063af3d9bd89228
checkpoint show data
diff --git a/show/dance2023/fade.n3 b/show/dance2023/fade.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2023/fade.n3
@@ -0,0 +1,15 @@
+@prefix : .
+@prefix effect: .
+@prefix show: .
+@prefix xsd: .
+@prefix rdfs: .
+
+show:fadePage1f0 rdfs:comment ":strength connects the fader to sub0" .
+
+show:fadePage1 a :FadePage; rdfs:label "live controls"; :fader show:fadePage1f0, show:fadePage1f1 .
+show:fadePage1f0 a :Fader; :column "1"; :effect effect:subyellow; :setting :fs1. :fs1 :effectAttr :strength .
+show:fadePage1f1 a :Fader; :column "2"; :effect effect:submagenta; :setting :fs2. :fs2 :effectAttr :strength .
+
+show:fadePage1f0 :value 0 .
+show:fadePage1f1 :value 0.314 .
+show:fadePage1f2 :effect effect:subyellow; :value 0.659 .
diff --git a/show/dance2023/theaterLightConfig.n3 b/show/dance2023/theaterLightConfig.n3
--- a/show/dance2023/theaterLightConfig.n3
+++ b/show/dance2023/theaterLightConfig.n3
@@ -13,24 +13,26 @@ 2) the effectAttrs listed under (?effect
Outputs are always a DeviceSettings list which can affect arbitrary devices.
""" .
-show:fadePage1f0 rdfs:comment ":strength connects the fader to sub0" .
-show:fadePage1 a :FadePage; rdfs:label "live controls"; :fader show:fadePage1f0, show:fadePage1f1 .
-show:fadePage1f0
- a :Fader;
- :column "1";
- :effect effect:sub0;
- :setting [ :effectAttr :strength ] . # fader value is applied to this attr.
+########## submaster
-
-effect:sub0
+effect:subyellow
a :Effect;
:effectFunction effect:scale;
:input [ :effectAttr :strength ]; # also put the time here if the func needs it.
:setting
- [ :device dev:plain1; :deviceAttr :brightness; :value 0.5 ],
+ [ :device dev:plain1; :deviceAttr :brightness; :value 1.0 ],
[ :device dev:par2; :deviceAttr :color; :value "#ff8000" ] .
+effect:submagenta
+ a :Effect;
+ :effectFunction effect:scale;
+ :input [ :effectAttr :strength ]; # also put the time here if the func needs it.
+ :setting
+ [ :device dev:par2; :deviceAttr :color; :value "#ff00ff" ] .
+
+######## effectFunction
+
effect:scale
a :EffectFunction;
rdfs:label "a submaster- a few devices at specified colors";