diff --git a/show/dance2019/anim/rainbow1.png b/show/dance2019/anim/rainbow1.png new file mode 100644 index 0000000000000000000000000000000000000000..03583c65d3eaf22b407c25750389f48467cf167f GIT binary patch literal 1554 zc$@(e2JQKYP)1dTLwdRM1lYwD7l4Kk1N&qj2hgcGj5 z5&uRFzQBM+d}IDe26K~(9Ofp21!N*ObI2eQbCbgs3fPN%IGBxYxPt>6p+`r2fB_EZ z2sh|(7Z2+2jroPOSeQbr%>qi;z*1DE5=&D-1uLjTWtOmh{8;A~-%tlv=L~q)IkepsNn-fsBw)(sG*O4zju`KUF=OM zc4h~!;yXdpapeX^)G*^Gu2ImmjS4bR*=OirfKN2?>L^?^W^m|3Q<8HbPp*viguR*R zihrRa9^e4Uo*dB#C)}eOoS;KD=*i8}6j2>YQJED~u%2ido>WQh0#;D)zf7O_ggSgh zJ#^8b{DaT9h5;oh-JlON;*Pa=Go^SlZ=!&A^Cx6t2Ro6Ot-TFWx<$d>Ei-@Bshv>J;si@f|h6({Vn>h#tmF>6V;pfKhWX^1)sKfgx}GgjLfdgMGl#x86St-%tZ#dVzF+C zQa)0@3D*g(bSTY~eGl*(9*Inc`Gut@NHq!-EJOtxMKf+R(G)hKGz+mdrSC5awx1NJ zd(`0z4q-pT2X4@aKcL1Peo*sN;zc8<`2v5Wu z3i!bnzVFS97WzqnhOqZ=L@mA%@BSc1PkxUe3MnoF+|61s;FZ~krPxd+RQmBf^Y!UU zcRc!(f6zH%-2*gFpK{=jekMJF9^N2xnxE#o*x}{Fm}>BtG`*z4oUA5w zctlq`k{QkAFxRs*HuF@Yaq2(zso19W+^1K(i47JM9PuwWqLBTM=Vc$;UN`1f3bWL+ zJ}!VQghgj;OR8O%0cKZ+vLMP?R?`!o^>3O#q|hD4;mcMm9lzKb6w z0ZQtVJv$aoEE0t&(|}(PHC^&0>6KWCk}#Mkb$Rg>b!mhqDd|$VO+cguh8WF4(Vp)_ zzE3B8Mgl$KiZtn+zJq8{=*<{907*qoM6N<$ Ef=u?$F#rGn diff --git a/show/dance2019/effect/effect0.n3 b/show/dance2019/effect/effect0.n3 new file mode 100644 --- /dev/null +++ b/show/dance2019/effect/effect0.n3 @@ -0,0 +1,16 @@ +@prefix : . +@prefix dev: . +@prefix effect: . +@prefix rdf: . +@prefix rdfs: . +@prefix show: . +@prefix xml: . +@prefix xsd: . + + +effect:effect0 a :Effect; rdfs:label "effect00"; :publishAttr :strength; + :setting effect:effect0_set0, effect:effect0_set1 . +effect:effect0_set0 :device ; + :deviceAttr :brightness; :scaledValue 1e+00 . +effect:effect0_set1 :device ; + :deviceAttr :color; :scaledValue "#7694ff" . diff --git a/show/dance2019/effect/effect1.n3 b/show/dance2019/effect/effect1.n3 new file mode 100644 --- /dev/null +++ b/show/dance2019/effect/effect1.n3 @@ -0,0 +1,14 @@ +@prefix : . +@prefix dev: . +@prefix effect: . +@prefix rdf: . +@prefix rdfs: . +@prefix show: . +@prefix xml: . +@prefix xsd: . + + +effect:effect1 a :Effect; rdfs:label "effect1"; :publishAttr :strength; + :setting effect:effect1_set0 . +effect:effect1_set0 :device ; + :deviceAttr :color; :scaledValue "#96beff" . diff --git a/show/dance2019/effect/effect2.n3 b/show/dance2019/effect/effect2.n3 new file mode 100644 --- /dev/null +++ b/show/dance2019/effect/effect2.n3 @@ -0,0 +1,13 @@ +@prefix : . +@prefix dev: . +@prefix dev1: . +@prefix effect: . +@prefix rdf: . +@prefix rdfs: . +@prefix show: . +@prefix xml: . +@prefix xsd: . + + +effect:effect2 a :Effect; rdfs:label "two"; :publishAttr :strength; :setting effect:effect2_set0 . +effect:effect2_set0 :device dev:strip2; :deviceAttr :color; :scaledValue "#8a42ff" . diff --git a/show/dance2019/effect/effect3.n3 b/show/dance2019/effect/effect3.n3 new file mode 100644 --- /dev/null +++ b/show/dance2019/effect/effect3.n3 @@ -0,0 +1,14 @@ +@prefix : . +@prefix dev: . +@prefix effect: . +@prefix rdf: . +@prefix rdfs: . +@prefix show: . +@prefix xml: . +@prefix xsd: . + + +effect:effect3 a :Effect; rdfs:label "redstrip"; :publishAttr :strength; :setting effect:effect3_set0, effect:effect3_set1, effect:effect3_set2 . +effect:effect3_set0 :device dev:strip2; :deviceAttr :color; :scaledValue "#ff0015" . +effect:effect3_set1 :device dev:strip3; :deviceAttr :color; :scaledValue "#ff0000" . +effect:effect3_set2 :device dev:strip1; :deviceAttr :color; :scaledValue "#ff0004" . diff --git a/show/dance2019/song1.n3 b/show/dance2019/song1.n3 new file mode 100644 --- /dev/null +++ b/show/dance2019/song1.n3 @@ -0,0 +1,54 @@ +@prefix : . +@prefix dev: . +@prefix effect: . +@prefix rdf: . +@prefix rdfs: . +@prefix show: . +@prefix xml: . +@prefix xsd: . + +show:song1 :note . + + a :Note; :curve ; + :effectClass effect:effect2; :originTime 24.296; :setting . + + a :Note; :curve ; + :effectClass effect:effect0; :originTime 43.288 . + + a :Note; :curve ; + :effectClass effect:effect2; :originTime 82.715 . + + a :Curve; :attr :strength; + :point , , , . + :time -5.828; :value 0 . + :time 43.739; :value 1 . + :time 5.148; :value 1 . + :time 52.994; :value 0 . + :effectAttr :colorScale; + :value "#1100ff" . + + a :Curve; :attr :strength; + :point , , , . + :time 0; :value 0 . + :time 10.02; :value 1 . + :time 20.039; :value 1 . + :time 30.059; :value 0 . + + a :Note; :curve ; + :effectClass effect:effect2; :originTime 83.046; :setting . + + a :Curve; :attr :strength; + :point , , , . + :time -34.316; :value 0 . + :time -26.651; :value 1 . + :time 18.588; :value 1 . + :time 31.677; :value 0 . + :effectAttr :colorScale; + :value "#ebebeb" . + + a :Curve; :attr :strength; + :point , , , . + :time 0; :value 0 . + :time 17.079; :value 1 . + :time 34.158; :value 1 . + :time 51.236; :value 0 . diff --git a/show/dance2019/song16.n3 b/show/dance2019/song16.n3 new file mode 100644 --- /dev/null +++ b/show/dance2019/song16.n3 @@ -0,0 +1,85 @@ +@prefix : . +@prefix dev: . +@prefix dev1: . +@prefix effect: . +@prefix rdf: . +@prefix rdfs: . +@prefix show: . +@prefix song: . +@prefix xml: . +@prefix xsd: . + +show:song16 :note song:n2, song:n3, song:n4, song:n5, song:n6, song:n7 . + +song:n0 a :Note; :curve song:n0c0; :effectClass effect:effect2; :originTime 63.273 . + +song:n1 a :Note; :curve song:n1c0; :effectClass effect:effect2; :originTime 71.453 . + +song:n0c0 a :Curve; :attr :strength; :point song:n0c0p0, song:n0c0p1, song:n0c0p2, song:n0c0p3 . +song:n0c0p0 :time 5.666; :value 0 . +song:n0c0p1 :time 13.34; :value 1 . +song:n0c0p2 :time 31.339; :value 1 . +song:n0c0p3 :time 37.189; :value 0 . + +song:n1c0 a :Curve; :attr :strength; :point song:n1c0p0, song:n1c0p1, song:n1c0p2, song:n1c0p3 . +song:n1c0p0 :time 0; :value 0 . +song:n1c0p1 :time 4.003; :value 1 . +song:n1c0p2 :time 8.006; :value 1 . +song:n1c0p3 :time 12.009; :value 0 . + +song:n2 a :Note; :curve song:n2c0; :effectClass effect:effect3; :originTime 70.265 . + +song:n2c0 a :Curve; :attr :strength; :point song:n2c0p0, song:n2c0p1, song:n2c0p2, song:n2c0p3 . +song:n2c0p0 :time 1.364; :value 0 . +song:n2c0p1 :time 1.48; :value 1 . +song:n2c0p2 :time 1.368; :value 1 . +song:n2c0p3 :time 2.453; :value 0 . + +song:n3 a :Note; :curve song:n3c0; :effectClass effect:effect3; :originTime 72.957; + :setting song:n3set0 . + +song:n3c0 a :Curve; :attr :strength; :point song:n3c0p0, song:n3c0p1, song:n3c0p2, song:n3c0p3 . +song:n3c0p0 :time 0.779; :value 0 . +song:n3c0p1 :time 0.82; :value 1 . +song:n3c0p2 :time 1.194; :value 1 . +song:n3c0p3 :time 1.999; :value 0 . +song:n3set0 :effectAttr :colorScale; :value "#ffffff" . + +song:n4 a :Note; :curve song:n4c0; :effectClass effect:effect3; :originTime 75.186; + :setting song:n4set0 . + +song:n4c0 a :Curve; :attr :strength; :point song:n4c0p0, song:n4c0p1, song:n4c0p2, song:n4c0p3 . +song:n4c0p0 :time 0; :value 0 . +song:n4c0p1 :time 0.076; :value 1 . +song:n4c0p2 :time 0.251; :value 1 . +song:n4c0p3 :time 0.751; :value 0 . +song:n4set0 :effectAttr :colorScale; :value "#ffffff" . + +song:n5 a :Note; :curve song:n5c0; :effectClass effect:effect3; :originTime 75.856 . + +song:n5c0 a :Curve; :attr :strength; :point song:n5c0p0, song:n5c0p1, song:n5c0p2, song:n5c0p3 . +song:n5c0p0 :time 0; :value 0 . +song:n5c0p1 :time 0.034; :value 1 . +song:n5c0p2 :time 0.342; :value 1 . +song:n5c0p3 :time 0.753; :value 0 . + +song:n6 a :Note; :curve song:n6c0; :effectClass effect:effect3; :originTime 76.746 . + +song:n6c0 a :Curve; :attr :strength; :point song:n6c0p0, song:n6c0p1, song:n6c0p2, song:n6c0p3 . +song:n6c0p0 :time 0.097; :value 0 . +song:n6c0p1 :time 0.104; :value 1 . +song:n6c0p2 :time 0.342; :value 1 . +song:n6c0p3 :time 0.844; :value 0 . + +song:n7 a :Note; :curve song:n7c0; :effectClass effect:image; :originTime 272.471; + :setting song:n7set0, song:n7set1, song:n7set2, song:n7set3 . + +song:n7c0 a :Curve; :attr :strength; :point song:n7c0p0, song:n7c0p1, song:n7c0p2, song:n7c0p3 . +song:n7c0p0 :time 0; :value 0 . +song:n7c0p1 :time 0.183; :value 1 . +song:n7c0p2 :time 44.246; :value 1 . +song:n7c0p3 :time 46.827; :value 0 . +song:n7set0 :effectAttr :image; :value "rainbow1.png" . +song:n7set1 :effectAttr :repeat; :value true . +song:n7set2 :effectAttr :pxPerSec; :value 30.0 . +song:n7set3 :effectAttr :tOffset; :value 0.0 .