@prefix ns1: .
@prefix rdf: .
@prefix rdfs: .
@prefix xml: .
@prefix xsd: .
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 = ",
"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" .