diff --git a/show/dance2014/song16.n3 b/show/dance2014/song16.n3 --- a/show/dance2014/song16.n3 +++ b/show/dance2014/song16.n3 @@ -5,6 +5,13 @@ @prefix xsd: . ns1:curve , + , + , + , + , + , + , + , , , , @@ -15,6 +22,13 @@ ; ns1:effect , , + , + , + , + , + , + , + , , , , @@ -31,6 +45,27 @@ a ns1:Curve ; rdfs:label "blacklight" . + a ns1:Curve ; + rdfs:label "back chase" . + + a ns1:Curve ; + rdfs:label "full to music" . + + a ns1:Curve ; + rdfs:label "frontrand chase" . + + a ns1:Curve ; + rdfs:label "front-hi-fill" . + + a ns1:Curve ; + rdfs:label "orange" . + + a ns1:Curve ; + rdfs:label "song16blur" . + + a ns1:Curve ; + rdfs:label "edge" . + a ns1:Curve ; rdfs:label "yellow pulse" . @@ -38,7 +73,7 @@ rdfs:label "cyc to music" . a ns1:Curve ; - rdfs:label "back chase" . + rdfs:label "back chase slow" . a ns1:Curve ; rdfs:label "blue" . @@ -68,7 +103,46 @@ ; rdfs:label "whiteLed" ; ns1:code "env = ", - "out = Strip.solid('LR', hsv=(t/2,1,1)) * env" . + "out = Strip.solid('LR', hsv=(t/(.484*4),1,nsquare(t/.484))) * env" . + + a ns1:Effect, + ; + rdfs:label "back chase fast" ; + ns1:code "env = ", + "out = chase(t, names=backchase, ontime=.2, offset=-.11) * env" . + + a ns1:Effect, + ; + rdfs:label "full to music" ; + ns1:code "env = ", + "music = ", + "out = * music * env *2" . + + a ns1:Effect, + ; + rdfs:label "frontrand chase" ; + ns1:code "env = ", + "out = chase(t, names=frontrand, ontime=.3, offset=-.11) * env" . + + a ns1:Effect ; + rdfs:label "front-hi-fill" ; + ns1:code "env = ", + "out = * env" . + + a ns1:Effect ; + rdfs:label "orange" ; + ns1:code "env = ", + "out = * env" . + + a ns1:Effect ; + rdfs:label "song16blur" ; + ns1:code "env = ", + "out = * env" . + + a ns1:Effect ; + rdfs:label "edge" ; + ns1:code "env = ", + "out = * env * curve(, t+.1) * 3" . a ns1:Effect ; rdfs:label "yellow pulse" ; @@ -76,7 +150,7 @@ "out = [env * p1, env * p2]", "p1 = * v", "p2 = Strip.solid('LR', (1,1,0))", - "v = nsquare(t/.4)" . + "v = nsquare(t/.430)" . a ns1:Effect, ; @@ -87,9 +161,9 @@ a ns1:Effect, ; - rdfs:label "back chase" ; + rdfs:label "back chase slow" ; ns1:code "env = ", - "out = chase(t, names=backchase, ontime=.2, offset=-.11) * env" . + "out = chase(t, names=backchase, ontime=.8, offset=-.11) * env" . a ns1:Effect ; rdfs:label "blue" ; @@ -109,10 +183,10 @@ a ns1:Effect, ; rdfs:label "slow color chase" ; - ns1:code "b = * nsin((t+.6) / period)", + ns1:code "b = * nsin((t+.6) / period) *2", "env = ", "out = [r*env,y*env,b*env]", - "period = .4", - "r = * nsin(t / period)", + "period = .484*2", + "r = * nsin(t / period) *.5", "y = * nsin((t+.3) / period) * .5" .