diff --git a/show/dance2014/song15.n3 b/show/dance2014/song15.n3 --- a/show/dance2014/song15.n3 +++ b/show/dance2014/song15.n3 @@ -4,24 +4,113 @@ @prefix xml: . @prefix xsd: . - ns1:curve ; + ns1:curve , + , + , + , + , + , + , + , + , + ; ns1:effect , - . + , + , + , + , + , + , + , + , + . a ns1:Curve ; rdfs:label "sub backs" . + a ns1:Curve ; + rdfs:label "full" . + + a ns1:Curve ; + rdfs:label "strobe98" . + + a ns1:Curve ; + rdfs:label "slow color chase" . + + a ns1:Curve ; + rdfs:label "fronts" . + + a ns1:Curve ; + rdfs:label "pool1" . + + a ns1:Curve ; + rdfs:label "pool2" . + + a ns1:Curve ; + rdfs:label "pool3" . + + a ns1:Curve ; + rdfs:label "cyc" . + + a ns1:Curve ; + rdfs:label "poolblink" . + a ns1:Effect ; rdfs:label "sub backs" ; ns1:code "out = * " . + a ns1:Effect ; + rdfs:label "full" ; + ns1:code "env = ", + "out = * env" . + a ns1:Effect, ; rdfs:label "blacklight" ; - ns1:code "env = +1", + ns1:code "env = +1.0", "out = [env * p1, env * p2, env * p3, env * p4]", "p1 = env * * .5", "p2 = Strip.solid('R', (0,0,1))", "p3 = Strip.solid('L', (0,0,1))", "p4 = Blacklight(1)" . + a ns1:Effect ; + rdfs:label "strobe98" ; + ns1:code "env = ", + "out = * env" . + + a ns1:Effect, + ; + rdfs:label "slow color chase" ; + ns1:code "b = * nsin((t+.6) / period)", + "env = ", + "out = [r*env,y*env,b*env]", + "period = .443 * 2", + "r = * nsin(t / period)", + "y = * nsin((t+.3) / period)" . + + a ns1:Effect ; + rdfs:label "fronts" ; + ns1:code "env = ", + "out = * env" . + + a ns1:Effect ; + rdfs:label "pool1" ; + ns1:code "env = ", + "out = * env * (1 - * nsin(t/.443))" . + + a ns1:Effect ; + rdfs:label "pool2" ; + ns1:code "env = ", + "out = * env * (1 - * nsin(t/.443))" . + + a ns1:Effect ; + rdfs:label "pool3" ; + ns1:code "env = ", + "out = * env * (1 - * nsin(t/.443))" . + + a ns1:Effect ; + rdfs:label "cyc" ; + ns1:code "env = ", + "out = * env" . +