diff --git a/show/dance2017/effect/allwide.n3 b/show/dance2017/effect/allwide.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/effect/allwide.n3
@@ -0,0 +1,54 @@
+@prefix : .
+@prefix dev: .
+@prefix eff: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+
+effect:allwide a :Effect; rdfs:label "allwide"; :publishAttr :strength;
+ :setting eff:set1221215, eff:set1336182, eff:set1767835, eff:set2190596, eff:set2785726, eff:set2860082, eff:set3270897, eff:set3880400, eff:set4027558, eff:set4071630, eff:set4287203, eff:set4491079, eff:set524414, eff:set5629954, eff:set6127440, eff:set6274829, eff:set6430654, eff:set6468348, eff:set6510639, eff:set6512093, eff:set6619580, eff:set6986505, eff:set7133623, eff:set7201437, eff:set7322423, eff:set7368166, eff:set7587193, eff:set7609684, eff:set7657931, eff:set7684257, eff:set8169620, eff:set8173712, eff:set8201166, eff:set8398391, eff:set8632732, eff:set8900244, eff:set9010219, eff:set913807, eff:set91410, eff:set9725281, eff:set9949789 .
+eff:set1221215 :device dev:aura3; :deviceAttr :color; :scaledValue "#ffffff" .
+eff:set1336182 :device dev:aura4; :deviceAttr :zoom; :value 0.419 .
+eff:set1767835 :device dev:aura1; :deviceAttr :rx; :value 0.153 .
+eff:set2190596 :device dev:q1; :deviceAttr :color; :scaledValue "#f2a58f" .
+eff:set2785726 :device dev:f2; :deviceAttr :brightness; :scaledValue 1e+00 .
+eff:set2860082 :device dev:q1; :deviceAttr :zoom; :value 0.319 .
+eff:set3270897 :device dev:q3; :deviceAttr :color; :scaledValue "#f2a58f" .
+eff:set3880400 :device dev:aura4; :deviceAttr :rx; :value 0.659 .
+eff:set4027558 :device dev:f1; :deviceAttr :brightness; :scaledValue 1e+00 .
+eff:set4071630 :device dev:q2; :deviceAttr :zoom; :value 0.405 .
+eff:set4287203 :device dev:q2; :deviceAttr :color; :scaledValue "#f2a58f" .
+eff:set4491079 :device dev:aura5; :deviceAttr :color; :scaledValue "#ffffff" .
+eff:set524414 :device dev:aura4; :deviceAttr :ry; :value 0.086 .
+eff:set5629954 :device dev:q2; :deviceAttr :focus; :value 0.971 .
+eff:set6127440 :device dev:down2; :deviceAttr :color; :scaledValue "#f2d5b0" .
+eff:set6274829 :device dev:aura5; :deviceAttr :ry; :value 0.082 .
+eff:set6430654 :device dev:cycR; :deviceAttr :brightness; :scaledValue 4.1e-01 .
+eff:set6468348 :device dev:aura1; :deviceAttr :ry; :value 0.175 .
+eff:set6510639 :device dev:cycL; :deviceAttr :brightness; :scaledValue 4.1e-01 .
+eff:set6512093 :device dev:f3; :deviceAttr :brightness; :scaledValue 6.42e-01 .
+eff:set6619580 :device dev:down4; :deviceAttr :color; :scaledValue "#f2d5b0" .
+eff:set6986505 :device dev:down3; :deviceAttr :color; :scaledValue "#f2d5b0" .
+eff:set7133623 :device dev:q3; :deviceAttr :ry; :value 0.032 .
+eff:set7201437 :device dev:aura4; :deviceAttr :color; :scaledValue "#ffffff" .
+eff:set7322423 :device dev:q3; :deviceAttr :zoom; :value 0.395 .
+eff:set7368166 :device dev:aura2; :deviceAttr :ry; :value 0.173 .
+eff:set7587193 :device dev:aura1; :deviceAttr :color; :scaledValue "#ffffff" .
+eff:set7609684 :device dev:aura3; :deviceAttr :ry; :value 0.077 .
+eff:set7657931 :device dev:q1; :deviceAttr :ry; :value 0.475 .
+eff:set7684257 :device dev:aura3; :deviceAttr :rx; :value 0.557 .
+eff:set8169620 :device dev:aura1; :deviceAttr :zoom; :value 0.435 .
+eff:set8173712 :device dev:aura2; :deviceAttr :zoom; :value 0.425 .
+eff:set8201166 :device dev:aura2; :deviceAttr :rx; :value 0.368 .
+eff:set8398391 :device dev:aura3; :deviceAttr :zoom; :value 0.435 .
+eff:set8632732 :device dev:aura5; :deviceAttr :rx; :value 0.820 .
+eff:set8900244 :device dev:q2; :deviceAttr :ry; :value 0.482 .
+eff:set9010219 :device dev:q2; :deviceAttr :rx; :value 0.513 .
+eff:set913807 :device dev:q1; :deviceAttr :rx; :value 0.248 .
+eff:set91410 :device dev:q3; :deviceAttr :rx; :value 0.738 .
+eff:set9725281 :device dev:aura2; :deviceAttr :color; :scaledValue "#ffffff" .
+eff:set9949789 :device dev:aura5; :deviceAttr :zoom; :value 0.417 .
diff --git a/show/dance2017/effect/auracoolspread.n3 b/show/dance2017/effect/auracoolspread.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/effect/auracoolspread.n3
@@ -0,0 +1,36 @@
+@prefix : .
+@prefix dev: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+
+effect:auracoolspread a :Effect; rdfs:label "auracoolspread"; :publishAttr :strength;
+ :setting effect:auracoolspread_set0, effect:auracoolspread_set1, effect:auracoolspread_set10, effect:auracoolspread_set11, effect:auracoolspread_set12, effect:auracoolspread_set13, effect:auracoolspread_set14, effect:auracoolspread_set15, effect:auracoolspread_set16, effect:auracoolspread_set17, effect:auracoolspread_set18, effect:auracoolspread_set19, effect:auracoolspread_set2, effect:auracoolspread_set20, effect:auracoolspread_set21, effect:auracoolspread_set22, effect:auracoolspread_set23, effect:auracoolspread_set3, effect:auracoolspread_set4, effect:auracoolspread_set5, effect:auracoolspread_set6, effect:auracoolspread_set7, effect:auracoolspread_set8, effect:auracoolspread_set9 .
+effect:auracoolspread_set0 :device dev:q2; :deviceAttr :rx; :value 0.507 .
+effect:auracoolspread_set1 :device dev:q2; :deviceAttr :ry; :value 0.327 .
+effect:auracoolspread_set10 :device dev:aura2; :deviceAttr :zoom; :value 0.710 .
+effect:auracoolspread_set11 :device dev:aura3; :deviceAttr :zoom; :value 0.636 .
+effect:auracoolspread_set12 :device dev:aura4; :deviceAttr :zoom; :value 0.547 .
+effect:auracoolspread_set13 :device dev:aura5; :deviceAttr :zoom; :value 0.693 .
+effect:auracoolspread_set14 :device dev:aura5; :deviceAttr :ry; :value 0.375 .
+effect:auracoolspread_set15 :device dev:aura5; :deviceAttr :rx; :value 0.762 .
+effect:auracoolspread_set16 :device dev:aura2; :deviceAttr :rx; :value 0.442 .
+effect:auracoolspread_set17 :device dev:aura2; :deviceAttr :ry; :value 0.232 .
+effect:auracoolspread_set18 :device dev:aura3; :deviceAttr :rx; :value 0.554 .
+effect:auracoolspread_set19 :device dev:aura3; :deviceAttr :ry; :value 0.438 .
+effect:auracoolspread_set2 :device dev:aura1; :deviceAttr :color; :scaledValue "#474d6a" .
+effect:auracoolspread_set20 :device dev:aura4; :deviceAttr :rx; :value 0.635 .
+effect:auracoolspread_set21 :device dev:aura4; :deviceAttr :ry; :value 0.270 .
+effect:auracoolspread_set22 :device dev:q2; :deviceAttr :color; :scaledValue "#9689ac" .
+effect:auracoolspread_set23 :device dev:q2; :deviceAttr :zoom; :value 0.355 .
+effect:auracoolspread_set3 :device dev:aura1; :deviceAttr :rx; :value 0.226 .
+effect:auracoolspread_set4 :device dev:aura1; :deviceAttr :zoom; :value 0.606 .
+effect:auracoolspread_set5 :device dev:aura1; :deviceAttr :ry; :value 0.208 .
+effect:auracoolspread_set6 :device dev:aura2; :deviceAttr :color; :scaledValue "#ffffff" .
+effect:auracoolspread_set7 :device dev:aura3; :deviceAttr :color; :scaledValue "#ffffff" .
+effect:auracoolspread_set8 :device dev:aura4; :deviceAttr :color; :scaledValue "#ffffff" .
+effect:auracoolspread_set9 :device dev:aura5; :deviceAttr :color; :scaledValue "#535376" .
diff --git a/show/dance2017/effect/clover.n3 b/show/dance2017/effect/clover.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/effect/clover.n3
@@ -0,0 +1,34 @@
+@prefix : .
+@prefix dev: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+
+effect:clover a :Effect; rdfs:label "clover"; :publishAttr :strength;
+ :setting effect:clover_set0, effect:clover_set1, effect:clover_set10, effect:clover_set11, effect:clover_set12, effect:clover_set13, effect:clover_set14, effect:clover_set15, effect:clover_set16, effect:clover_set17, effect:clover_set18, effect:clover_set19, effect:clover_set2, effect:clover_set20, effect:clover_set21, effect:clover_set3, effect:clover_set4, effect:clover_set5, effect:clover_set6, effect:clover_set7, effect:clover_set8, effect:clover_set9 .
+effect:clover_set0 :device dev:aura1; :deviceAttr :color; :scaledValue "#205d2b" .
+effect:clover_set1 :device dev:aura4; :deviceAttr :color; :scaledValue "#216421" .
+effect:clover_set10 :device dev:q2; :deviceAttr :color; :scaledValue "#ff89be" .
+effect:clover_set11 :device dev:q2; :deviceAttr :focus; :value 0.046 .
+effect:clover_set12 :device dev:q2; :deviceAttr :rx; :value 0.504 .
+effect:clover_set13 :device dev:q2; :deviceAttr :ry; :value 0.480 .
+effect:clover_set14 :device dev:q2; :deviceAttr :zoom; :value 0.431 .
+effect:clover_set15 :device dev:q3; :deviceAttr :color; :scaledValue "#ff94a2" .
+effect:clover_set16 :device dev:q3; :deviceAttr :focus; :value 0.055 .
+effect:clover_set17 :device dev:q3; :deviceAttr :rx; :value 0.701 .
+effect:clover_set18 :device dev:q3; :deviceAttr :ry; :value 0.187 .
+effect:clover_set19 :device dev:q3; :deviceAttr :zoom; :value 0.459 .
+effect:clover_set2 :device dev:aura3; :deviceAttr :color; :scaledValue "#2e7433" .
+effect:clover_set20 :device dev:cycL; :deviceAttr :brightness; :scaledValue 0.242 .
+effect:clover_set21 :device dev:cycR; :deviceAttr :brightness; :scaledValue 0.282 .
+effect:clover_set3 :device dev:aura2; :deviceAttr :color; :scaledValue "#2d7d2e" .
+effect:clover_set4 :device dev:aura5; :deviceAttr :color; :scaledValue "#247028" .
+effect:clover_set5 :device dev:q1; :deviceAttr :color; :scaledValue "#ffa4b8" .
+effect:clover_set6 :device dev:q1; :deviceAttr :focus; :value 0.065 .
+effect:clover_set7 :device dev:q1; :deviceAttr :rx; :value 0.298 .
+effect:clover_set8 :device dev:q1; :deviceAttr :ry; :value 0.555 .
+effect:clover_set9 :device dev:q1; :deviceAttr :zoom; :value 0.372 .
diff --git a/show/dance2017/effect/fourlines.n3 b/show/dance2017/effect/fourlines.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/effect/fourlines.n3
@@ -0,0 +1,28 @@
+@prefix : .
+@prefix dev: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+
+effect:fourlines a :Effect; rdfs:label "fourlines"; :publishAttr :strength;
+ :setting effect:fourlines_set0, effect:fourlines_set1, effect:fourlines_set10, effect:fourlines_set11, effect:fourlines_set12, effect:fourlines_set13, effect:fourlines_set14, effect:fourlines_set15, effect:fourlines_set2, effect:fourlines_set3, effect:fourlines_set4, effect:fourlines_set5, effect:fourlines_set6, effect:fourlines_set7, effect:fourlines_set8, effect:fourlines_set9 .
+effect:fourlines_set0 :device dev:aura3; :deviceAttr :color; :scaledValue "#a9b9ff" .
+effect:fourlines_set1 :device dev:aura3; :deviceAttr :zoom; :value 1.000 .
+effect:fourlines_set10 :device dev:aura5; :deviceAttr :ry; :value 0.541 .
+effect:fourlines_set11 :device dev:aura5; :deviceAttr :zoom; :value 1.000 .
+effect:fourlines_set12 :device dev:aura1; :deviceAttr :color; :scaledValue "#ffa977" .
+effect:fourlines_set13 :device dev:aura1; :deviceAttr :rx; :value 0.272 .
+effect:fourlines_set14 :device dev:aura1; :deviceAttr :ry; :value 0.440 .
+effect:fourlines_set15 :device dev:aura1; :deviceAttr :zoom; :value 1.000 .
+effect:fourlines_set2 :device dev:aura3; :deviceAttr :rx; :value 0.513 .
+effect:fourlines_set3 :device dev:aura3; :deviceAttr :ry; :value 0.472 .
+effect:fourlines_set4 :device dev:aura4; :deviceAttr :color; :scaledValue "#ff2f7f" .
+effect:fourlines_set5 :device dev:aura4; :deviceAttr :rx; :value 0.559 .
+effect:fourlines_set6 :device dev:aura4; :deviceAttr :zoom; :value 1.000 .
+effect:fourlines_set7 :device dev:aura4; :deviceAttr :ry; :value 0.381 .
+effect:fourlines_set8 :device dev:aura5; :deviceAttr :color; :scaledValue "#3effbb" .
+effect:fourlines_set9 :device dev:aura5; :deviceAttr :rx; :value 0.686 .
diff --git a/show/dance2017/effect/fronts.n3 b/show/dance2017/effect/fronts.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/effect/fronts.n3
@@ -0,0 +1,15 @@
+@prefix : .
+@prefix dev: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+
+effect:fronts a :Effect; rdfs:label "fronts"; :publishAttr :strength;
+ :setting effect:fronts_set0, effect:fronts_set1, effect:fronts_set2 .
+effect:fronts_set0 :device dev:f1; :deviceAttr :brightness; :scaledValue 1.000 .
+effect:fronts_set1 :device dev:f3; :deviceAttr :brightness; :scaledValue 0.642 .
+effect:fronts_set2 :device dev:f2; :deviceAttr :brightness; :scaledValue 1.000 .
diff --git a/show/dance2017/effect/mardi.n3 b/show/dance2017/effect/mardi.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/effect/mardi.n3
@@ -0,0 +1,56 @@
+@prefix : .
+@prefix dev: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+
+effect:mardi a :Effect; rdfs:label "mardi"; :publishAttr :strength;
+ :setting effect:mardi_set0, effect:mardi_set1, effect:mardi_set10, effect:mardi_set11, effect:mardi_set12, effect:mardi_set13, effect:mardi_set14, effect:mardi_set15, effect:mardi_set16, effect:mardi_set17, effect:mardi_set18, effect:mardi_set19, effect:mardi_set2, effect:mardi_set20, effect:mardi_set21, effect:mardi_set22, effect:mardi_set23, effect:mardi_set24, effect:mardi_set25, effect:mardi_set26, effect:mardi_set27, effect:mardi_set28, effect:mardi_set29, effect:mardi_set3, effect:mardi_set30, effect:mardi_set31, effect:mardi_set32, effect:mardi_set33, effect:mardi_set34, effect:mardi_set35, effect:mardi_set36, effect:mardi_set37, effect:mardi_set38, effect:mardi_set39, effect:mardi_set4, effect:mardi_set40, effect:mardi_set41, effect:mardi_set42, effect:mardi_set43, effect:mardi_set5, effect:mardi_set6, effect:mardi_set7, effect:mardi_set8, effect:mardi_set9 .
+effect:mardi_set0 :device dev:q1; :deviceAttr :color; :scaledValue "#ff5c61" .
+effect:mardi_set1 :device dev:q1; :deviceAttr :focus; :value 0.527 .
+effect:mardi_set10 :device dev:q3; :deviceAttr :focus; :value 0.518 .
+effect:mardi_set11 :device dev:q1; :deviceAttr :zoom; :value 0.131 .
+effect:mardi_set12 :device dev:q2; :deviceAttr :color; :scaledValue "#eeeeee" .
+effect:mardi_set13 :device dev:q2; :deviceAttr :rx; :value 0.492 .
+effect:mardi_set14 :device dev:q2; :deviceAttr :ry; :value 0.322 .
+effect:mardi_set15 :device dev:q2; :deviceAttr :focus; :value 0.021 .
+effect:mardi_set16 :device dev:cycL; :deviceAttr :brightness; :scaledValue 0.252 .
+effect:mardi_set17 :device dev:cycR; :deviceAttr :brightness; :scaledValue 0.297 .
+effect:mardi_set18 :device dev:f1; :deviceAttr :brightness; :scaledValue 0.575 .
+effect:mardi_set19 :device dev:f2; :deviceAttr :brightness; :scaledValue 0.445 .
+effect:mardi_set2 :device dev:q1; :deviceAttr :rx; :value 0.460 .
+effect:mardi_set20 :device dev:f3; :deviceAttr :brightness; :scaledValue 0.536 .
+effect:mardi_set21 :device dev:upCenter; :deviceAttr :color; :scaledValue "#ff8223" .
+effect:mardi_set22 :device dev:down3; :deviceAttr :color; :scaledValue "#ff0011" .
+effect:mardi_set23 :device dev:down4; :deviceAttr :color; :scaledValue "#72000f" .
+effect:mardi_set24 :device dev:down2; :deviceAttr :color; :scaledValue "#ff0d00" .
+effect:mardi_set25 :device dev:backlight2; :deviceAttr :color; :scaledValue "#7f000c" .
+effect:mardi_set26 :device dev:backlight1; :deviceAttr :color; :scaledValue "#ff8c00" .
+effect:mardi_set27 :device dev:backlight3; :deviceAttr :color; :scaledValue "#ff4d00" .
+effect:mardi_set28 :device dev:backlight4; :deviceAttr :color; :scaledValue "#ad3400" .
+effect:mardi_set29 :device dev:aura1; :deviceAttr :color; :scaledValue "#ff93a3" .
+effect:mardi_set3 :device dev:q1; :deviceAttr :ry; :value 0.486 .
+effect:mardi_set30 :device dev:aura1; :deviceAttr :rx; :value 0.769 .
+effect:mardi_set31 :device dev:aura1; :deviceAttr :zoom; :value 0.658 .
+effect:mardi_set32 :device dev:aura5; :deviceAttr :color; :scaledValue "#ff6d8f" .
+effect:mardi_set33 :device dev:aura5; :deviceAttr :rx; :value 0.187 .
+effect:mardi_set34 :device dev:aura5; :deviceAttr :zoom; :value 0.578 .
+effect:mardi_set35 :device dev:aura5; :deviceAttr :ry; :value 0.415 .
+effect:mardi_set36 :device dev:aura2; :deviceAttr :color; :scaledValue "#916e67" .
+effect:mardi_set37 :device dev:aura2; :deviceAttr :rx; :value 0.383 .
+effect:mardi_set38 :device dev:aura2; :deviceAttr :zoom; :value 0.715 .
+effect:mardi_set39 :device dev:aura2; :deviceAttr :ry; :value 0.411 .
+effect:mardi_set4 :device dev:q1; :deviceAttr :quantumGoboChoice; :value "http://light9.bigasterisk.com/limbo" .
+effect:mardi_set40 :device dev:aura4; :deviceAttr :rx; :value 0.671 .
+effect:mardi_set41 :device dev:aura4; :deviceAttr :color; :scaledValue "#ffc3d2" .
+effect:mardi_set42 :device dev:aura4; :deviceAttr :ry; :value 0.207 .
+effect:mardi_set43 :device dev:aura4; :deviceAttr :zoom; :value 0.680 .
+effect:mardi_set5 :device dev:q3; :deviceAttr :color; :scaledValue "#b18713" .
+effect:mardi_set6 :device dev:q3; :deviceAttr :rx; :value 0.447 .
+effect:mardi_set7 :device dev:q3; :deviceAttr :ry; :value 0.217 .
+effect:mardi_set8 :device dev:q3; :deviceAttr :zoom; :value 0.414 .
+effect:mardi_set9 :device dev:q3; :deviceAttr :quantumGoboChoice; :value "http://light9.bigasterisk.com/limbo" .
diff --git a/show/dance2017/effect/pinwheel.n3 b/show/dance2017/effect/pinwheel.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/effect/pinwheel.n3
@@ -0,0 +1,48 @@
+@prefix : .
+@prefix dev: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+
+effect:pinwheel a :Effect; rdfs:label "pinwheel"; :publishAttr :strength;
+ :setting effect:pinwheel_set0, effect:pinwheel_set1, effect:pinwheel_set10, effect:pinwheel_set11, effect:pinwheel_set12, effect:pinwheel_set13, effect:pinwheel_set14, effect:pinwheel_set15, effect:pinwheel_set16, effect:pinwheel_set17, effect:pinwheel_set18, effect:pinwheel_set19, effect:pinwheel_set2, effect:pinwheel_set20, effect:pinwheel_set21, effect:pinwheel_set22, effect:pinwheel_set23, effect:pinwheel_set24, effect:pinwheel_set25, effect:pinwheel_set26, effect:pinwheel_set27, effect:pinwheel_set28, effect:pinwheel_set29, effect:pinwheel_set3, effect:pinwheel_set30, effect:pinwheel_set31, effect:pinwheel_set32, effect:pinwheel_set33, effect:pinwheel_set4, effect:pinwheel_set5, effect:pinwheel_set6, effect:pinwheel_set7, effect:pinwheel_set8, effect:pinwheel_set9 .
+effect:pinwheel_set0 :device dev:q1; :deviceAttr :quantumGoboChoice;
+ :value "http://light9.bigasterisk.com/windmill" .
+effect:pinwheel_set1 :device dev:q1; :deviceAttr :color; :scaledValue "#ffabe2" .
+effect:pinwheel_set10 :device dev:q3; :deviceAttr :rx; :value 0.360 .
+effect:pinwheel_set11 :device dev:q3; :deviceAttr :ry; :value 0.296 .
+effect:pinwheel_set12 :device dev:q3; :deviceAttr :goboSpeed; :value 0.088 .
+effect:pinwheel_set13 :device dev:q3; :deviceAttr :zoom; :value 0.300 .
+effect:pinwheel_set14 :device dev:aura1; :deviceAttr :color; :scaledValue "#00ffae" .
+effect:pinwheel_set15 :device dev:aura4; :deviceAttr :color; :scaledValue "#2200ff" .
+effect:pinwheel_set16 :device dev:aura3; :deviceAttr :color; :scaledValue "#ffee00" .
+effect:pinwheel_set17 :device dev:aura2; :deviceAttr :color; :scaledValue "#59ff00" .
+effect:pinwheel_set18 :device dev:aura5; :deviceAttr :color; :scaledValue "#5500ff" .
+effect:pinwheel_set19 :device dev:aura1; :deviceAttr :zoom; :value 0.574 .
+effect:pinwheel_set2 :device dev:q1; :deviceAttr :focus; :value 0.552 .
+effect:pinwheel_set20 :device dev:aura3; :deviceAttr :zoom; :value 0.548 .
+effect:pinwheel_set21 :device dev:aura2; :deviceAttr :zoom; :value 0.601 .
+effect:pinwheel_set22 :device dev:aura5; :deviceAttr :zoom; :value 0.659 .
+effect:pinwheel_set23 :device dev:aura4; :deviceAttr :zoom; :value 0.585 .
+effect:pinwheel_set24 :device dev:aura1; :deviceAttr :rx; :value 0.718 .
+effect:pinwheel_set25 :device dev:aura1; :deviceAttr :ry; :value 0.304 .
+effect:pinwheel_set26 :device dev:aura4; :deviceAttr :ry; :value 0.243 .
+effect:pinwheel_set27 :device dev:aura3; :deviceAttr :ry; :value 0.272 .
+effect:pinwheel_set28 :device dev:aura2; :deviceAttr :ry; :value 0.229 .
+effect:pinwheel_set29 :device dev:aura5; :deviceAttr :ry; :value 0.187 .
+effect:pinwheel_set3 :device dev:q1; :deviceAttr :goboSpeed; :value 0.088 .
+effect:pinwheel_set30 :device dev:aura5; :deviceAttr :rx; :value 0.404 .
+effect:pinwheel_set31 :device dev:aura3; :deviceAttr :rx; :value 0.468 .
+effect:pinwheel_set32 :device dev:aura2; :deviceAttr :rx; :value 0.370 .
+effect:pinwheel_set33 :device dev:auraStage; :deviceAttr :color; :scaledValue "#ff3e68" .
+effect:pinwheel_set4 :device dev:q1; :deviceAttr :rx; :value 0.617 .
+effect:pinwheel_set5 :device dev:q1; :deviceAttr :ry; :value 0.593 .
+effect:pinwheel_set6 :device dev:q1; :deviceAttr :zoom; :value 0.259 .
+effect:pinwheel_set7 :device dev:q3; :deviceAttr :color; :scaledValue "#ff8623" .
+effect:pinwheel_set8 :device dev:q3; :deviceAttr :focus; :value 0.522 .
+effect:pinwheel_set9 :device dev:q3; :deviceAttr :quantumGoboChoice;
+ :value "http://light9.bigasterisk.com/windmill" .
diff --git a/show/dance2017/effect/pool_c.n3 b/show/dance2017/effect/pool_c.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/effect/pool_c.n3
@@ -0,0 +1,18 @@
+@prefix : .
+@prefix dev: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+
+effect:pool_c a :Effect; rdfs:label "pool_c"; :publishAttr :strength;
+ :setting effect:pool_c_set0, effect:pool_c_set1, effect:pool_c_set2, effect:pool_c_set3, effect:pool_c_set4, effect:pool_c_set5 .
+effect:pool_c_set0 :device dev:q1; :deviceAttr :zoom; :value 0.834 .
+effect:pool_c_set1 :device dev:q1; :deviceAttr :ry; :value 0.376 .
+effect:pool_c_set2 :device dev:q2; :deviceAttr :color; :scaledValue "#ffffff" .
+effect:pool_c_set3 :device dev:q2; :deviceAttr :ry; :value 0.463 .
+effect:pool_c_set4 :device dev:q2; :deviceAttr :zoom; :value 0.900 .
+effect:pool_c_set5 :device dev:q2; :deviceAttr :rx; :value 0.492 .
diff --git a/show/dance2017/effect/pool_l.n3 b/show/dance2017/effect/pool_l.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/effect/pool_l.n3
@@ -0,0 +1,15 @@
+@prefix : .
+@prefix dev: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+
+effect:pool_l a :Effect; rdfs:label "pool_l"; :publishAttr :strength;
+ :setting effect:pool_l_set0, effect:pool_l_set1, effect:pool_l_set2 .
+effect:pool_l_set0 :device dev:q1; :deviceAttr :color; :scaledValue "#ffffff" .
+effect:pool_l_set1 :device dev:q1; :deviceAttr :zoom; :value 0.834 .
+effect:pool_l_set2 :device dev:q1; :deviceAttr :ry; :value 0.376 .
diff --git a/show/dance2017/effect/pool_r.n3 b/show/dance2017/effect/pool_r.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/effect/pool_r.n3
@@ -0,0 +1,21 @@
+@prefix : .
+@prefix dev: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+
+effect:pool_r a :Effect; rdfs:label "pool_r"; :publishAttr :strength;
+ :setting effect:pool_r_set0, effect:pool_r_set1, effect:pool_r_set2, effect:pool_r_set3, effect:pool_r_set4, effect:pool_r_set5, effect:pool_r_set6, effect:pool_r_set7, effect:pool_r_set8 .
+effect:pool_r_set0 :device dev:q1; :deviceAttr :zoom; :value 0.834 .
+effect:pool_r_set1 :device dev:q1; :deviceAttr :ry; :value 0.376 .
+effect:pool_r_set2 :device dev:q2; :deviceAttr :ry; :value 0.463 .
+effect:pool_r_set3 :device dev:q2; :deviceAttr :zoom; :value 0.900 .
+effect:pool_r_set4 :device dev:q2; :deviceAttr :rx; :value 0.492 .
+effect:pool_r_set5 :device dev:q3; :deviceAttr :color; :scaledValue "#ffffff" .
+effect:pool_r_set6 :device dev:q3; :deviceAttr :rx; :value 0.683 .
+effect:pool_r_set7 :device dev:q3; :deviceAttr :ry; :value 0.022 .
+effect:pool_r_set8 :device dev:q3; :deviceAttr :zoom; :value 0.879 .
diff --git a/show/dance2017/effect/q1_3boost.n3 b/show/dance2017/effect/q1_3boost.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/effect/q1_3boost.n3
@@ -0,0 +1,21 @@
+@prefix : .
+@prefix dev: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+
+effect:q1_3boost a :Effect; rdfs:label "q1_3boost"; :publishAttr :strength;
+ :setting effect:q1_3boost_set0, effect:q1_3boost_set1, effect:q1_3boost_set2, effect:q1_3boost_set3, effect:q1_3boost_set4, effect:q1_3boost_set5, effect:q1_3boost_set6, effect:q1_3boost_set7, effect:q1_3boost_set8 .
+effect:q1_3boost_set0 :device dev:q1; :deviceAttr :color; :scaledValue "#fee9e2" .
+effect:q1_3boost_set1 :device dev:q3; :deviceAttr :color; :scaledValue "#fff5f2" .
+effect:q1_3boost_set2 :device dev:q1; :deviceAttr :rx; :value 0.343 .
+effect:q1_3boost_set3 :device dev:q1; :deviceAttr :zoom; :value 0.184 .
+effect:q1_3boost_set4 :device dev:q1; :deviceAttr :focus; :value 0.302 .
+effect:q1_3boost_set5 :device dev:q3; :deviceAttr :focus; :value 0.297 .
+effect:q1_3boost_set6 :device dev:q3; :deviceAttr :rx; :value 0.667 .
+effect:q1_3boost_set7 :device dev:q1; :deviceAttr :ry; :value 0.436 .
+effect:q1_3boost_set8 :device dev:q3; :deviceAttr :zoom; :value 0.207 .
diff --git a/show/dance2017/effect/strobeturn.n3 b/show/dance2017/effect/strobeturn.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/effect/strobeturn.n3
@@ -0,0 +1,16 @@
+@prefix : .
+@prefix dev: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+
+effect:strobeturn a :Effect; rdfs:label "strobeturn"; :publishAttr :strength;
+ :setting effect:strobeturn_set0, effect:strobeturn_set1, effect:strobeturn_set2, effect:strobeturn_set3 .
+effect:strobeturn_set0 :device dev:q2; :deviceAttr :zoom; :value 0.321 .
+effect:strobeturn_set1 :device dev:q2; :deviceAttr :prism; :value 0.624 .
+effect:strobeturn_set2 :device dev:q2; :deviceAttr :color; :scaledValue "#fff9fc" .
+effect:strobeturn_set3 :device dev:q2; :deviceAttr :strobe; :value 0.937 .
diff --git a/show/dance2017/effect/t1.n3 b/show/dance2017/effect/t1.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/effect/t1.n3
@@ -0,0 +1,85 @@
+@prefix : .
+@prefix dev: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+
+effect:t1 a :Effect; rdfs:label "t1"; :publishAttr :strength; :setting , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , .
+ :device dev:aura3;
+ :deviceAttr :rx; :value 0.533 .
+ :device dev:lip1;
+ :deviceAttr :uv; :scaledValue 4.8e-01 .
+ :device dev:aura1;
+ :deviceAttr :ry; :value 0.412 .
+ :device dev:lip3;
+ :deviceAttr :uv; :scaledValue 4.8e-01 .
+ :device dev:down5Edge;
+ :deviceAttr :uv; :scaledValue 4.8e-01 .
+ :device dev:aura5;
+ :deviceAttr :zoom; :value 0.685 .
+ :device dev:hexLow3;
+ :deviceAttr :uv; :scaledValue 3.84e-03 .
+ :device dev:down3;
+ :deviceAttr :uv; :scaledValue 4.8e-01 .
+ :device dev:aura2;
+ :deviceAttr :zoom; :value 0.616 .
+ :device dev:aura5;
+ :deviceAttr :rx; :value 0.628 .
+ :device dev:down4;
+ :deviceAttr :uv; :scaledValue 4.8e-01 .
+ :device dev:aura4;
+ :deviceAttr :ry; :value 0.470 .
+ :device dev:down2;
+ :deviceAttr :uv; :scaledValue 4.7424e-01 .
+ :device dev:aura5;
+ :deviceAttr :ry; :value 0.473 .
+ :device dev:aura4;
+ :deviceAttr :zoom; :value 0.651 .
+ :device dev:aura4;
+ :deviceAttr :color; :scaledValue "#5d2d57" .
+ :device dev:backlight1;
+ :deviceAttr :uv; :scaledValue 4.8e-01 .
+ :device dev:aura4;
+ :deviceAttr :rx; :value 0.535 .
+ :device dev:aura2;
+ :deviceAttr :ry; :value 0.448 .
+ :device dev:upCenter;
+ :deviceAttr :uv; :scaledValue 5.2614e-01 .
+ :device dev:backlight3;
+ :deviceAttr :uv; :scaledValue 4.7808e-01 .
+ :device dev:backlight5;
+ :deviceAttr :uv; :scaledValue 4.8e-01 .
+ :device dev:lip2;
+ :deviceAttr :uv; :scaledValue 4.8e-01 .
+ :device dev:aura1;
+ :deviceAttr :zoom; :value 0.629 .
+ :device dev:aura5;
+ :deviceAttr :color; :scaledValue "#c9bc00" .
+ :device dev:lip4;
+ :deviceAttr :uv; :scaledValue 4.8e-01 .
+ :device dev:aura1;
+ :deviceAttr :color; :scaledValue "#c9c800" .
+ :device dev:aura3;
+ :deviceAttr :zoom; :value 0.652 .
+ :device dev:backlight4;
+ :deviceAttr :uv; :scaledValue 4.8e-01 .
+ :device dev:aura2;
+ :deviceAttr :rx; :value 0.484 .
+ :device dev:aura3;
+ :deviceAttr :ry; :value 0.273 .
+ :device dev:aura3;
+ :deviceAttr :color; :scaledValue "#b3b212" .
+ :device dev:upCenter;
+ :deviceAttr :color; :scaledValue "#c9c9c9" .
+ :device dev:aura1;
+ :deviceAttr :rx; :value 0.326 .
+ :device dev:aura2;
+ :deviceAttr :color; :scaledValue "#703977" .
+ :device dev:backlight2;
+ :deviceAttr :uv; :scaledValue 4.7952e-01 .
+ :device dev:lip5;
+ :deviceAttr :uv; :scaledValue 4.8e-01 .
diff --git a/show/dance2017/effect/t2.n3 b/show/dance2017/effect/t2.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/effect/t2.n3
@@ -0,0 +1,34 @@
+@prefix : .
+@prefix dev: .
+@prefix eff: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+
+effect:t2 a :Effect; rdfs:label "t2"; :publishAttr :strength; :setting eff:set1083646, eff:set1369519, eff:set2714611, eff:set3495203, eff:set396419, eff:set4867552, eff:set5313395, eff:set542623, eff:set5911210, eff:set627777, eff:set6561949, eff:set6796393, eff:set7419473, eff:set8143201, eff:set8535294, eff:set8623208, eff:set8737120, eff:set8778203, eff:set8871359, eff:set9228400, eff:set9246261, eff:set9572425 .
+eff:set1083646 :device dev:aura3; :deviceAttr :rx; :value 0.533 .
+eff:set1369519 :device dev:aura1; :deviceAttr :ry; :value 0.412 .
+eff:set2714611 :device dev:aura5; :deviceAttr :zoom; :value 0.685 .
+eff:set3495203 :device dev:aura2; :deviceAttr :zoom; :value 0.616 .
+eff:set396419 :device dev:aura5; :deviceAttr :rx; :value 0.628 .
+eff:set4867552 :device dev:aura4; :deviceAttr :ry; :value 0.470 .
+eff:set5313395 :device dev:aura5; :deviceAttr :ry; :value 0.473 .
+eff:set542623 :device dev:aura4; :deviceAttr :zoom; :value 0.651 .
+eff:set5911210 :device dev:aura4; :deviceAttr :color; :scaledValue "#5d2d57" .
+eff:set627777 :device dev:aura4; :deviceAttr :rx; :value 0.535 .
+eff:set6561949 :device dev:aura2; :deviceAttr :ry; :value 0.448 .
+eff:set6796393 :device dev:upCenter; :deviceAttr :uv; :scaledValue 5.2614e-01 .
+eff:set7419473 :device dev:aura1; :deviceAttr :zoom; :value 0.629 .
+eff:set8143201 :device dev:aura5; :deviceAttr :color; :scaledValue "#c9bc00" .
+eff:set8535294 :device dev:aura1; :deviceAttr :color; :scaledValue "#c9c800" .
+eff:set8623208 :device dev:aura3; :deviceAttr :zoom; :value 0.652 .
+eff:set8737120 :device dev:aura2; :deviceAttr :rx; :value 0.484 .
+eff:set8778203 :device dev:aura3; :deviceAttr :ry; :value 0.273 .
+eff:set8871359 :device dev:aura3; :deviceAttr :color; :scaledValue "#b3b212" .
+eff:set9228400 :device dev:upCenter; :deviceAttr :color; :scaledValue "#c9c9c9" .
+eff:set9246261 :device dev:aura1; :deviceAttr :rx; :value 0.326 .
+eff:set9572425 :device dev:aura2; :deviceAttr :color; :scaledValue "#703977" .
diff --git a/show/dance2017/effect/tropic.n3 b/show/dance2017/effect/tropic.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/effect/tropic.n3
@@ -0,0 +1,32 @@
+@prefix : .
+@prefix dev: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+
+effect:tropic a :Effect; rdfs:label "tropic"; :publishAttr :strength;
+ :setting effect:tropic_set0, effect:tropic_set1, effect:tropic_set10, effect:tropic_set11, effect:tropic_set12, effect:tropic_set13, effect:tropic_set14, effect:tropic_set15, effect:tropic_set16, effect:tropic_set17, effect:tropic_set2, effect:tropic_set3, effect:tropic_set4, effect:tropic_set5, effect:tropic_set6, effect:tropic_set7, effect:tropic_set8, effect:tropic_set9 .
+effect:tropic_set0 :device dev:auraStage; :deviceAttr :rx; :value 0.503 .
+effect:tropic_set1 :device dev:auraStage; :deviceAttr :ry; :value 0.516 .
+effect:tropic_set10 :device dev:q3; :deviceAttr :rx; :value 0.757 .
+effect:tropic_set11 :device dev:q3; :deviceAttr :zoom; :value 0.162 .
+effect:tropic_set12 :device dev:q1; :deviceAttr :zoom; :value 0.138 .
+effect:tropic_set13 :device dev:q3; :deviceAttr :ry; :value 0.207 .
+effect:tropic_set14 :device dev:q2; :deviceAttr :color; :scaledValue "#91c2f0" .
+effect:tropic_set15 :device dev:q2; :deviceAttr :zoom; :value 0.540 .
+effect:tropic_set16 :device dev:q2; :deviceAttr :ry; :value 0.333 .
+effect:tropic_set17 :device dev:q2; :deviceAttr :rx; :value 0.508 .
+effect:tropic_set2 :device dev:q1; :deviceAttr :color; :scaledValue "#ff7fd4" .
+effect:tropic_set3 :device dev:q1; :deviceAttr :quantumGoboChoice;
+ :value "http://light9.bigasterisk.com/whirlpool" .
+effect:tropic_set4 :device dev:q1; :deviceAttr :rx; :value 0.211 .
+effect:tropic_set5 :device dev:q1; :deviceAttr :ry; :value 0.613 .
+effect:tropic_set6 :device dev:q3; :deviceAttr :color; :scaledValue "#ff99e7" .
+effect:tropic_set7 :device dev:q3; :deviceAttr :quantumGoboChoice;
+ :value "http://light9.bigasterisk.com/whirlpool" .
+effect:tropic_set8 :device dev:q1; :deviceAttr :focus; :value 0.547 .
+effect:tropic_set9 :device dev:q3; :deviceAttr :focus; :value 0.542 .
diff --git a/show/dance2017/effect/warm.n3 b/show/dance2017/effect/warm.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/effect/warm.n3
@@ -0,0 +1,38 @@
+@prefix : .
+@prefix dev: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+
+effect:warm a :Effect; rdfs:label "warm"; :publishAttr :strength; :setting effect:warm_set0, effect:warm_set1, effect:warm_set10, effect:warm_set11, effect:warm_set12, effect:warm_set13, effect:warm_set14, effect:warm_set15, effect:warm_set16, effect:warm_set17, effect:warm_set18, effect:warm_set19, effect:warm_set2, effect:warm_set20, effect:warm_set21, effect:warm_set22, effect:warm_set23, effect:warm_set24, effect:warm_set25, effect:warm_set26, effect:warm_set3, effect:warm_set4, effect:warm_set5, effect:warm_set6, effect:warm_set7, effect:warm_set8, effect:warm_set9 .
+effect:warm_set0 :device dev:lip1; :deviceAttr :color; :scaledValue "#ffffff" .
+effect:warm_set1 :device dev:lip4; :deviceAttr :color; :scaledValue "#ffffff" .
+effect:warm_set10 :device dev:q2; :deviceAttr :color; :scaledValue "#c5ae7f" .
+effect:warm_set11 :device dev:q2; :deviceAttr :ry; :value 0.314 .
+effect:warm_set12 :device dev:aura1; :deviceAttr :zoom; :value 0.607 .
+effect:warm_set13 :device dev:aura1; :deviceAttr :rx; :value 0.303 .
+effect:warm_set14 :device dev:aura1; :deviceAttr :ry; :value 0.295 .
+effect:warm_set15 :device dev:aura2; :deviceAttr :rx; :value 0.425 .
+effect:warm_set16 :device dev:aura2; :deviceAttr :ry; :value 0.257 .
+effect:warm_set17 :device dev:aura2; :deviceAttr :zoom; :value 0.638 .
+effect:warm_set18 :device dev:aura3; :deviceAttr :rx; :value 0.554 .
+effect:warm_set19 :device dev:aura3; :deviceAttr :ry; :value 0.495 .
+effect:warm_set2 :device dev:lip3; :deviceAttr :color; :scaledValue "#ffffff" .
+effect:warm_set20 :device dev:aura3; :deviceAttr :zoom; :value 0.655 .
+effect:warm_set21 :device dev:aura4; :deviceAttr :zoom; :value 0.670 .
+effect:warm_set22 :device dev:aura4; :deviceAttr :ry; :value 0.428 .
+effect:warm_set23 :device dev:aura4; :deviceAttr :rx; :value 0.675 .
+effect:warm_set24 :device dev:aura5; :deviceAttr :rx; :value 0.652 .
+effect:warm_set25 :device dev:aura5; :deviceAttr :ry; :value 0.351 .
+effect:warm_set26 :device dev:aura5; :deviceAttr :zoom; :value 0.696 .
+effect:warm_set3 :device dev:lip2; :deviceAttr :color; :scaledValue "#ffffff" .
+effect:warm_set4 :device dev:lip5; :deviceAttr :color; :scaledValue "#ffffff" .
+effect:warm_set5 :device dev:aura1; :deviceAttr :color; :scaledValue "#ffb79f" .
+effect:warm_set6 :device dev:aura2; :deviceAttr :color; :scaledValue "#ffc198" .
+effect:warm_set7 :device dev:aura3; :deviceAttr :color; :scaledValue "#ffb3ab" .
+effect:warm_set8 :device dev:aura4; :deviceAttr :color; :scaledValue "#ffc27c" .
+effect:warm_set9 :device dev:aura5; :deviceAttr :color; :scaledValue "#ffdfcd" .
diff --git a/show/dance2017/networking.n3 b/show/dance2017/networking.n3
--- a/show/dance2017/networking.n3
+++ b/show/dance2017/networking.n3
@@ -4,23 +4,23 @@
show:dance2017 :networking sh:netHome .
sh:netHome
- :webServer ;
- :patchReceiverUpdateHost "dash";
- :captureDevice ;
- :curveCalc ;
- :collector ;
- :collectorZmq ;
- :effectEval ;
- :effectSequencer ;
- :keyboardComposer ;
- :musicPlayer ;
- :oscDmxServer ;
- :paintServer ;
+ :webServer ;
+ :patchReceiverUpdateHost "plus";
+ :captureDevice ;
+ :curveCalc ;
+ :collector ;
+ :collectorZmq ;
+ :effectEval ;
+ :effectSequencer ;
+ :keyboardComposer ;
+ :musicPlayer ;
+ :oscDmxServer ;
+ :paintServer ;
:picamserve ;
- :rdfdb ;
- :subComposer ;
- :subServer ;
- :vidref .
+ :rdfdb ;
+ :subComposer ;
+ :subServer ;
+ :vidref .
:captureDevice :urlPath "captureDevice" .
:curveCalc :urlPath "curveCalc" .
diff --git a/show/dance2017/playlist.n3 b/show/dance2017/playlist.n3
--- a/show/dance2017/playlist.n3
+++ b/show/dance2017/playlist.n3
@@ -14,22 +14,22 @@ show:dance2017 :playList (
sh:song16 sh:song17
) .
-sh:song1 a :Song; rdfs:label "01"; :songFilename "01-out.wav" .
-sh:song2 a :Song; rdfs:label "02"; :songFilename "02-out.wav" .
-sh:song3 a :Song; rdfs:label "03"; :songFilename "03-out.wav" .
-sh:song4 a :Song; rdfs:label "04"; :songFilename "04-out.wav" .
-sh:song5 a :Song; rdfs:label "05"; :songFilename "05-out.wav" .
-sh:song6 a :Song; rdfs:label "06"; :songFilename "06-out.wav" .
-sh:song7 a :Song; rdfs:label "07"; :songFilename "07-out.wav" .
-sh:song8 a :Song; rdfs:label "08"; :songFilename "08-out.wav" .
-sh:song9 a :Song; rdfs:label "09"; :songFilename "09-out.wav" .
-sh:song10 a :Song; rdfs:label "10"; :songFilename "10-out.wav" .
-sh:song11 a :Song; rdfs:label "11"; :songFilename "11-out.wav" .
-sh:song12 a :Song; rdfs:label "12"; :songFilename "12-out.wav" .
-sh:song13 a :Song; rdfs:label "13"; :songFilename "13-out.wav" .
-sh:song14 a :Song; rdfs:label "14"; :songFilename "14-out.wav" .
-sh:song15 a :Song; rdfs:label "15"; :songFilename "15-africaout.wav" .
-sh:song16 a :Song; rdfs:label "16"; :songFilename "16-out.wav" .
-sh:song17 a :Song; rdfs:label "17"; :songFilename "17-out.wav" .
+sh:song1 a :Song; rdfs:label "01"; :songFilename "01-out.wav" .
+sh:song2 a :Song; rdfs:label "02 tap"; :songFilename "02-out.wav" .
+sh:song3 a :Song; rdfs:label "03"; :songFilename "03-out.wav" .
+sh:song4 a :Song; rdfs:label "04"; :songFilename "04-out.wav" .
+sh:song5 a :Song; rdfs:label "05"; :songFilename "05-out.wav" .
+sh:song6 a :Song; rdfs:label "06 hula"; :songFilename "06-out.wav" .
+sh:song7 a :Song; rdfs:label "07 circus"; :songFilename "07-out.wav" .
+sh:song8 a :Song; rdfs:label "08 euro"; :songFilename "08-out.wav" .
+sh:song9 a :Song; rdfs:label "09 disney"; :songFilename "09-out.wav" .
+sh:song10 a :Song; rdfs:label "10"; :songFilename "10-out.wav" .
+sh:song11 a :Song; rdfs:label "11 vegas"; :songFilename "11-out.wav" .
+sh:song12 a :Song; rdfs:label "12 duet"; :songFilename "12-out.wav" .
+sh:song13 a :Song; rdfs:label "13 beach"; :songFilename "13-out.wav" .
+sh:song14 a :Song; rdfs:label "14 rio"; :songFilename "14-out.wav" .
+sh:song15 a :Song; rdfs:label "15 african"; :songFilename "15-africaout.wav" .
+sh:song16 a :Song; rdfs:label "16 hiphop"; :songFilename "16-out.wav" .
+sh:song17 a :Song; rdfs:label "17"; :songFilename "17-out.wav" .
diff --git a/show/dance2017/song2.n3 b/show/dance2017/song2.n3
--- a/show/dance2017/song2.n3
+++ b/show/dance2017/song2.n3
@@ -8,7 +8,7 @@
@prefix xml: .
@prefix xsd: .
-show:song2 :note song:n3 .
+show:song2 :note song:n8 .
song:n0 a :Note; :curve song:n0c0; :effectClass effect:house; :originTime 66.939 .
@@ -18,6 +18,9 @@ song:n1 a :Note; :curve song:n1c0; :effe
song:n2 a :Note; :curve song:n2c0; :effectClass effect:cyc; :originTime 81.505;
:setting song:n2set0 .
+song:n3 a :Note; :curve song:n3c0; :effectClass effect:lowdancers;
+ :originTime -12.032; :setting song:n3set0 .
+
song:n4 a :Note; :curve song:n4c0; :effectClass effect:qfill; :originTime 141.234 .
song:n5 a :Note; :curve song:n5c0; :effectClass effect:curtain2; :originTime 128.386 .
@@ -47,9 +50,6 @@ song:n2c0p2 :time 62.285; :value 1.000 .
song:n2c0p3 :time 75.140; :value 0.000 .
song:n2set0 :effectAttr :colorScale; :value "#dadada" .
-song:n3 a :Note; :curve song:n3c0; :effectClass effect:lowdancers;
- :originTime -12.032; :setting song:n3set0 .
-
song:n3c0 a :Curve; :attr :strength; :point song:n3c0p0, song:n3c0p1, song:n3c0p2, song:n3c0p3 .
song:n3c0p0 :time 20.279; :value 0.000 .
song:n3c0p1 :time 28.762; :value 1.000 .
@@ -80,3 +80,12 @@ song:n7c0p0 :time 0.000; :value 0.000 .
song:n7c0p1 :time 9.988; :value 1.000 .
song:n7c0p2 :time 19.977; :value 1.000 .
song:n7c0p3 :time 29.965; :value 0.000 .
+
+song:n8 a :Note; :curve song:n8c0; :effectClass effect:auracoolspread;
+ :originTime 18.143 .
+
+song:n8c0 a :Curve; :attr :strength; :point song:n8c0p0, song:n8c0p1, song:n8c0p2, song:n8c0p3 .
+song:n8c0p0 :time -16.174; :value 0.000 .
+song:n8c0p1 :time -14.349; :value 1.000 .
+song:n8c0p2 :time 140.895; :value 1.000 .
+song:n8c0p3 :time 143.413; :value 0.000 .
diff --git a/show/dance2017/song3.n3 b/show/dance2017/song3.n3
--- a/show/dance2017/song3.n3
+++ b/show/dance2017/song3.n3
@@ -4,156 +4,35 @@
@prefix rdf: .
@prefix rdfs: .
@prefix show: .
-@prefix song: .
@prefix xml: .
@prefix xsd: .
-show:song3 :note song:n0, song:n26, song:n32, song:n35, song:n36, song:n37, song:n38, song:n39, song:n40, song:n41, song:n43, song:n45, song:n46 .
-
-song:n33 a :Note; :curve song:n33c1; :effectClass effect:e2; :originTime 5.53502e+01 .
-
-song:n34 a :Note; :curve song:n34c1; :effectClass effect:e3; :originTime 22.177 .
-
-song:n42 a :Note; :curve song:n42c1; :effectClass effect:e3; :originTime 42.627 .
-
-song:n44 a :Note; :curve song:n44c1; :effectClass effect:e0; :originTime 123.549 .
-
-song:n47 a :Note; :curve song:n47c1; :effectClass effect:e0; :originTime 90.886 .
-
-song:n0 a :Note; :curve song:n0c0; :effectClass effect:house; :originTime -14.332;
- :setting song:n0set0 .
-
-song:n0c0 a :Curve; :attr :strength; :point song:n0c0p0, song:n0c0p1, song:n0c0p2, song:n0c0p3 .
-song:n0c0p0 :time -6.314; :value 0.000 .
-song:n0c0p1 :time 11.404; :value 1.000 .
-song:n0c0p2 :time 206.392; :value 1.000 .
-song:n0c0p3 :time 234.325; :value 0.000 .
-song:n0set0 :effectAttr :colorScale; :value "#6a6a6a" .
-
-song:n26 a :Note; :curve song:n26c1; :effectClass effect:e1; :originTime 48.314 .
-
-song:n26c1 a :Curve; :attr :strength; :point song:n26c1p1, song:n26c1p2, song:n26c1p3, song:n26c1p4 .
-song:n26c1p1 :time -1.917; :value 0e+00 .
-song:n26c1p2 :time 7.251; :value 1e+00 .
-song:n26c1p3 :time 54.808; :value 1e+00 .
-song:n26c1p4 :time 78.449; :value 0e+00 .
-
-song:n32 a :Note; :curve song:n32c1; :effectClass effect:e2; :originTime 50.181 .
+show:song3 :note .
-song:n32c1 a :Curve; :attr :strength; :point song:n32c1p1, song:n32c1p2, song:n32c1p3, song:n32c1p4 .
-song:n32c1p1 :time -2e+00; :value 0e+00 .
-song:n32c1p2 :time 0e+00; :value 1e+00 .
-song:n32c1p3 :time 20.587; :value 1e+00 .
-song:n32c1p4 :time 24.795; :value 0e+00 .
-
-song:n33c1 a :Curve; :attr :strength; :point song:n33c1p1, song:n33c1p2, song:n33c1p3, song:n33c1p4 .
-song:n33c1p1 :time -2e+00; :value 0e+00 .
-song:n33c1p2 :time 0e+00; :value 1e+00 .
-song:n33c1p3 :time 2e+01; :value 1e+00 .
-song:n33c1p4 :time 2.2e+01; :value 0e+00 .
-
-song:n34c1 a :Curve; :attr :strength; :point song:n34c1p1, song:n34c1p2, song:n34c1p3, song:n34c1p4 .
-song:n34c1p1 :time -2e+00; :value 0e+00 .
-song:n34c1p2 :time 0e+00; :value 1e+00 .
-song:n34c1p3 :time 2e+01; :value 1e+00 .
-song:n34c1p4 :time 2.2e+01; :value 0e+00 .
-
-song:n35 a :Note; :curve song:n35c1; :effectClass effect:e2; :originTime 100.702 .
-
-song:n35c1 a :Curve; :attr :strength; :point song:n35c1p1, song:n35c1p2, song:n35c1p3, song:n35c1p4 .
-song:n35c1p1 :time -20.349; :value 0e+00 .
-song:n35c1p2 :time -7.305; :value 1e+00 .
-song:n35c1p3 :time 16.826; :value 1e+00 .
-song:n35c1p4 :time 38.122; :value 0e+00 .
-
-song:n36 a :Note; :curve song:n36c1; :effectClass effect:e3; :originTime 155.737 .
-
-song:n36c1 a :Curve; :attr :strength; :point song:n36c1p1, song:n36c1p2, song:n36c1p3, song:n36c1p4 .
-song:n36c1p1 :time -6.951; :value 0e+00 .
-song:n36c1p2 :time 0e+00; :value 1e+00 .
-song:n36c1p3 :time 2e+01; :value 1e+00 .
-song:n36c1p4 :time 39.286; :value 0e+00 .
-
-song:n37 a :Note; :curve song:n37c1; :effectClass effect:e2; :originTime 235.734 .
-
-song:n37c1 a :Curve; :attr :strength; :point song:n37c1p1, song:n37c1p2, song:n37c1p3, song:n37c1p4 .
-song:n37c1p1 :time -9.181; :value 0e+00 .
-song:n37c1p2 :time 0e+00; :value 1e+00 .
-song:n37c1p3 :time 2e+01; :value 1e+00 .
-song:n37c1p4 :time 31.620; :value 0e+00 .
+ a :Note; :curve ;
+ :effectClass effect:allwide; :originTime 39.332 .
-song:n38 a :Note; :curve song:n38c1; :effectClass effect:e1; :originTime 145.329 .
-
-song:n38c1 a :Curve; :attr :strength; :point song:n38c1p1, song:n38c1p2, song:n38c1p3, song:n38c1p4 .
-song:n38c1p1 :time -2.130; :value 0e+00 .
-song:n38c1p2 :time -0.130; :value 1e+00 .
-song:n38c1p3 :time 35.583; :value 1e+00 .
-song:n38c1p4 :time 43.422; :value 0e+00 .
-
-song:n39 a :Note; :curve song:n39c1; :effectClass effect:e3; :originTime 244.471 .
-
-song:n39c1 a :Curve; :attr :strength; :point song:n39c1p1, song:n39c1p2, song:n39c1p3, song:n39c1p4 .
-song:n39c1p1 :time -2e+00; :value 0e+00 .
-song:n39c1p2 :time 0e+00; :value 1e+00 .
-song:n39c1p3 :time 2e+01; :value 1e+00 .
-song:n39c1p4 :time 2.2e+01; :value 0e+00 .
-
-song:n40 a :Note; :curve song:n40c1; :effectClass effect:e3; :originTime 183.074 .
-
-song:n40c1 a :Curve; :attr :strength; :point song:n40c1p1, song:n40c1p2, song:n40c1p3, song:n40c1p4 .
-song:n40c1p1 :time -1.835; :value 0e+00 .
-song:n40c1p2 :time 0e+00; :value 1e+00 .
-song:n40c1p3 :time 2e+01; :value 1e+00 .
-song:n40c1p4 :time 2.2e+01; :value 0e+00 .
-
-song:n41 a :Note; :curve song:n41c1; :effectClass effect:e3; :originTime 180.640;
- :setting song:n41set0 .
-
-song:n41c1 a :Curve; :attr :strength; :point song:n41c1p1, song:n41c1p2, song:n41c1p3, song:n41c1p4 .
-song:n41c1p1 :time -2e+00; :value 0e+00 .
-song:n41c1p2 :time 0e+00; :value 1e+00 .
-song:n41c1p3 :time 2e+01; :value 1e+00 .
-song:n41c1p4 :time 22.870; :value 0e+00 .
-song:n41set0 :effectAttr :colorScale; :value "#60ff63" .
+ a :Curve;
+ :attr :strength; :point , , , .
+ :time 0.000;
+ :value 0.000 .
+ :time 22.314;
+ :value 1.000 .
+ :time 29.818;
+ :value 1.000 .
+ :time 37.600;
+ :value 0.000 .
-song:n42c1 a :Curve; :attr :strength; :point song:n42c1p1, song:n42c1p2, song:n42c1p3, song:n42c1p4 .
-song:n42c1p1 :time -2e+00; :value 0e+00 .
-song:n42c1p2 :time 0e+00; :value 1e+00 .
-song:n42c1p3 :time 2e+01; :value 1e+00 .
-song:n42c1p4 :time 28.720; :value 0e+00 .
-
-song:n43 a :Note; :curve song:n43c1; :effectClass effect:e1; :originTime -6.340 .
-
-song:n43c1 a :Curve; :attr :strength; :point song:n43c1p1, song:n43c1p2, song:n43c1p3, song:n43c1p4 .
-song:n43c1p1 :time -2e+00; :value 0e+00 .
-song:n43c1p2 :time 0e+00; :value 1e+00 .
-song:n43c1p3 :time 2e+01; :value 1e+00 .
-song:n43c1p4 :time 2.2e+01; :value 0e+00 .
-
-song:n44c1 a :Curve; :attr :strength; :point song:n44c1p1, song:n44c1p2, song:n44c1p3, song:n44c1p4 .
-song:n44c1p1 :time -2e+00; :value 0e+00 .
-song:n44c1p2 :time 0e+00; :value 1e+00 .
-song:n44c1p3 :time 2e+01; :value 1e+00 .
-song:n44c1p4 :time 2.2e+01; :value 0e+00 .
+ a :Note; :curve ;
+ :effectClass effect:mardi; :originTime 85.406 .
-song:n45 a :Note; :curve song:n45c1; :effectClass effect:e0; :originTime 149.067 .
-
-song:n45c1 a :Curve; :attr :strength; :point song:n45c1p1, song:n45c1p2, song:n45c1p3, song:n45c1p4 .
-song:n45c1p1 :time -4.590; :value 0e+00 .
-song:n45c1p2 :time 0e+00; :value 1e+00 .
-song:n45c1p3 :time 21.830; :value 1e+00 .
-song:n45c1p4 :time 25.955; :value 0e+00 .
-
-song:n46 a :Note; :curve song:n46c1; :effectClass effect:e0; :originTime 119.411 .
-
-song:n46c1 a :Curve; :attr :strength; :point song:n46c1p1, song:n46c1p2, song:n46c1p3, song:n46c1p4 .
-song:n46c1p1 :time -2e+00; :value 0e+00 .
-song:n46c1p2 :time 0e+00; :value 1e+00 .
-song:n46c1p3 :time 2e+01; :value 1e+00 .
-song:n46c1p4 :time 26.872; :value 0e+00 .
-
-song:n47c1 a :Curve; :attr :strength; :point song:n47c1p1, song:n47c1p2, song:n47c1p3, song:n47c1p4 .
-song:n47c1p1 :time -7.262; :value 0e+00 .
-song:n47c1p2 :time -3.643; :value 1e+00 .
-song:n47c1p3 :time 2e+01; :value 1e+00 .
-song:n47c1p4 :time 23.376; :value 0e+00 .
+ a :Curve;
+ :attr :strength; :point , , , .
+ :time -75.063;
+ :value 0.000 .
+ :time -55.249;
+ :value 1.000 .
+ :time 111.386;
+ :value 1.000 .
+ :time 131.200;
+ :value 0.000 .
diff --git a/show/dance2017/song4.n3 b/show/dance2017/song4.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/song4.n3
@@ -0,0 +1,38 @@
+@prefix : .
+@prefix dev: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+show:song4 :note , .
+
+ a :Note; :curve ;
+ :effectClass effect:warm; :originTime 4.535 .
+
+ a :Curve;
+ :attr :strength; :point , , , .
+ :time -3.325;
+ :value 0.000 .
+ :time -0.619;
+ :value 1.000 .
+ :time 259.885;
+ :value 1.000 .
+ :time 262.185;
+ :value 0.000 .
+
+ a :Note; :curve ;
+ :effectClass effect:q1_3boost; :originTime 202.550 .
+
+ a :Curve;
+ :attr :strength; :point , , , .
+ :time 53.679;
+ :value 0.000 .
+ :time 57.739;
+ :value 1.000 .
+ :time 62.058;
+ :value 1.000 .
+ :time 64.327;
+ :value 0.000 .
diff --git a/show/dance2017/song5.n3 b/show/dance2017/song5.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2017/song5.n3
@@ -0,0 +1,98 @@
+@prefix : .
+@prefix dev: .
+@prefix effect: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix show: .
+@prefix xml: .
+@prefix xsd: .
+
+show:song5 :note , , , , , .
+
+ a :Note; :curve ;
+ :effectClass effect:mardi; :originTime 65.307; :setting .
+
+ a :Curve;
+ :attr :strength; :point , , , .
+ :time -61.441;
+ :value 0.000 .
+ :time -59.999;
+ :value 1.000 .
+ :time 37.013;
+ :value 1.000 .
+ :time 39.603;
+ :value 0.000 .
+ :effectAttr :colorScale;
+ :value "#fff3f1" .
+
+ a :Note; :curve ;
+ :effectClass effect:mardi; :originTime 107.001; :setting .
+
+ a :Curve;
+ :attr :strength; :point , , , .
+ :time -6.965;
+ :value 0.000 .
+ :time -3.697;
+ :value 1.000 .
+ :time 42.541;
+ :value 1.000 .
+ :time 47.246;
+ :value 0.000 .
+ :effectAttr :colorScale;
+ :value "#00ffff" .
+
+ a :Note; :curve ;
+ :effectClass effect:mardi; :originTime 153.622 .
+
+ a :Curve;
+ :attr :strength; :point , , , .
+ :time -4.747;
+ :value 0.000 .
+ :time 3.720;
+ :value 1.000 .
+ :time 11.919;
+ :value 1.000 .
+ :time 15.399;
+ :value 0.000 .
+
+ a :Note; :curve ;
+ :effectClass effect:blacklight; :originTime 169.753 .
+
+ a :Curve;
+ :attr :strength; :point , , , .
+ :time -2.289;
+ :value 0.000 .
+ :time 2.696;
+ :value 1.000 .
+ :time 11.428;
+ :value 1.000 .
+ :time 12.691;
+ :value 0.000 .
+
+ a :Note; :curve