diff --git a/show/dance2014/effectClass.n3 b/show/dance2014/effectClass.n3 --- a/show/dance2014/effectClass.n3 +++ b/show/dance2014/effectClass.n3 @@ -5,6 +5,8 @@ @prefix xml: . @prefix xsd: . +@prefix ch: . +@prefix chase: . # when these are inserted, a curve called 'env' will be added to this # code, so multiply by that. Also if you mention 'music' anywhere, an @@ -13,7 +15,7 @@ effect:cycFlash a :EffectClass; rdfs:label "cycFlash"; - :code "out = * nsin(t*2)" . + :code "out = * nsin(t*2) * env" . # Notes for quneo pads: # 48 49 50 51 @@ -38,7 +40,7 @@ effect:blacklight a :EffectClass; :quneoNote 37; :code "out = [env * p1, env * p2, env * p4]", - "p1 = env * * .3", + "p1 = * .3", "p2 = Strip.solid('LR', (0,0,1))", "p4 = Blacklight(1)" . @@ -46,7 +48,7 @@ effect:blacklight a :EffectClass; effect:whiteLed a :EffectClass; rdfs:label "whiteLed"; - :code "out = Strip.solid('LR', (1,1,1))" . + :code "out = Strip.solid('LR', (1,1,1)) * env" . effect:slowColor a :EffectClass; @@ -60,4 +62,21 @@ effect:slowColor a :EffectClass; "out = [r*env,y*env,b*env]" . - \ No newline at end of file +chase:backchase a :Chase; :channels ( + + + + + + + +) . + + +effect:backChase a :EffectClass; + rdfs:label "back chase"; + :code "out = chase(t, names=backchase, ontime=.3, offset=-.11) * env" . + +effect:backChaseSlower a :EffectClass; + rdfs:label "back chase slower"; + :code "out = chase(t, names=backchase, ontime=.7, offset=-.11) * env" .