@prefix ns1: .
@prefix rdf: .
@prefix rdfs: .
@prefix xml: .
@prefix xsd: .
ns1:curve ,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
;
ns1:effect ,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
.
a ns1:Effect,
;
rdfs:label "cycFlash" ;
ns1:code "out = * nsin(t*2)" .
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 "red" .
a ns1:Curve ;
rdfs:label "full" .
a ns1:Curve ;
rdfs:label "yellow pulse" .
a ns1:Curve ;
rdfs:label "cyc to music" .
a ns1:Curve ;
rdfs:label "back chase slow" .
a ns1:Curve ;
rdfs:label "blue" .
a ns1:Curve ;
rdfs:label "green" .
a ns1:Curve ;
rdfs:label "strobe98" .
a ns1:Curve ;
rdfs:label "slow color chase" .
a ns1:Curve ;
rdfs:label "whiteLed" .
a ns1:Effect,
;
rdfs:label "blacklight" ;
ns1:code "env = ",
"out = [env * p1, env * p2, env * p4]",
"p1 = env * * .5",
"p2 = Strip.solid('LR', (curve(,t+.2),curve(,t+.1),curve(,t)*3))",
"p4 = Blacklight(min(255,*3))" .
a ns1:Effect,
;
rdfs:label "whiteLed" ;
ns1:code "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 = ",
"mid = * env * (1-curve(, t+.1)) * 1",
"ed = * env * curve(, t+.1) * 3",
"out = [mid, ed]" .
a ns1:Effect ;
rdfs:label "red" ;
ns1:code "env = ",
"out = * env" .
a ns1:Effect ;
rdfs:label "full" ;
ns1:code "env = ",
"out = * env" .
a ns1:Effect ;
rdfs:label "yellow pulse" ;
ns1:code "env = ",
"out = [env * p1, env * p2]",
"p1 = * v",
"p2 = Strip.solid('LR', (1,1,0))",
"v = nsquare(t/.430)" .
a ns1:Effect,
;
rdfs:label "cyc to music" ;
ns1:code "env = ",
"music = (-.5)*2 + .5",
"out = * music * env" .
a ns1:Effect,
;
rdfs:label "back chase slow" ;
ns1:code "env = ",
"out = chase(t, names=backchase, ontime=.8, offset=-.11) * env" .
a ns1:Effect ;
rdfs:label "blue" ;
ns1:code "env = ",
"out = * env" .
a ns1:Effect ;
rdfs:label "green" ;
ns1:code "env = ",
"out = * env" .
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) *2",
"env = ",
"out = [r*env,y*env,b*env]",
"period = .484*2",
"r = * nsin(t / period) *.5",
"y = * nsin((t+.3) / period) * .5" .