@prefix ns1: .
@prefix rdf: .
@prefix rdfs: .
@prefix xml: .
@prefix xsd: .
ns1:curve ,
,
,
,
,
,
,
;
ns1:effect ,
,
,
,
,
,
,
.
a ns1:Curve ;
rdfs:label "center" .
a ns1:Curve ;
rdfs:label "cools" .
a ns1:Curve ;
rdfs:label "f-normal" .
a ns1:Curve ;
rdfs:label "full" .
a ns1:Curve ;
rdfs:label "whiteLed" .
a ns1:Curve ;
rdfs:label "frontrand chase" .
a ns1:Curve ;
rdfs:label "slow color chase" .
a ns1:Curve ;
rdfs:label "strobe" .
a ns1:Effect ;
rdfs:label "center" ;
ns1:code "env = ",
"out = * env" .
a ns1:Effect ;
rdfs:label "cools" ;
ns1:code "env = ",
"out = * env" .
a ns1:Effect ;
rdfs:label "f-normal" ;
ns1:code "env = ",
"out = * env" .
a ns1:Effect ;
rdfs:label "full" ;
ns1:code "env = ",
"out = * env" .
a ns1:Effect,
;
rdfs:label "whiteLed" ;
ns1:code "env = ",
"out = [Strip.solid('LR', (1,1,1)) * env, Strip.solid('W', (1,.5,.5)) * env]" .
a ns1:Effect,
;
rdfs:label "frontrand chase" ;
ns1:code "env = ",
"out = chase(t, names=frontrand, ontime=.25, offset=0) * 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 = 1",
"r = * nsin(t / period)",
"y = * nsin((t+.3) / period)" .
a ns1:Effect ;
rdfs:label "strobe" ;
ns1:code "env = ",
"out = * env" .