diff --git a/show/dance2014/curves/song6.markers b/show/dance2014/curves/song6.markers new file mode 100644 diff --git a/show/dance2014/effectClass.n3 b/show/dance2014/effectClass.n3 --- a/show/dance2014/effectClass.n3 +++ b/show/dance2014/effectClass.n3 @@ -37,11 +37,9 @@ effect:blacklight a :EffectClass; rdfs:label "blacklight"; :quneoNote 37; :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))", + "out = [env * p1, env * p2, env * p4]", + "p1 = env * * .3", + "p2 = Strip.solid('LR', (0,0,1))", "p4 = Blacklight(1)" . @@ -50,4 +48,16 @@ effect:whiteLed a :EffectClass; rdfs:label "whiteLed"; :code "out = Strip.solid('LR', (1,1,1))" . + +effect:slowColor a :EffectClass; + rdfs:label "slow color chase"; + :quneoNote 37; + :code + "period = 5", + "r = * nsin(t / period)", + "y = * nsin((t+.3) / period)", + "b = * nsin((t+.6) / period)", + "out = [r*env,y*env,b*env]" + . + \ No newline at end of file diff --git a/show/dance2014/song2/curve-2.n3 b/show/dance2014/song2/curve-2.n3 --- a/show/dance2014/song2/curve-2.n3 +++ b/show/dance2014/song2/curve-2.n3 @@ -4,5 +4,5 @@ @prefix xml: . @prefix xsd: . - ns1:points "0 0 148.4 0 153.1 0.6626 155.2 0.6626 158.1 0.004065" . + ns1:points "0 0 148.4 0 150.8 0.6626 155.2 0.6626 158.1 0.004065" . diff --git a/show/dance2014/song4.n3 b/show/dance2014/song4.n3 new file mode 100644 --- /dev/null +++ b/show/dance2014/song4.n3 @@ -0,0 +1,67 @@ +@prefix ns1: . +@prefix rdf: . +@prefix rdfs: . +@prefix xml: . +@prefix xsd: . + + ns1:curve , + , + , + , + ; + ns1:effect , + , + , + , + . + + a ns1:Curve ; + rdfs:label "song4" . + + a ns1:Curve ; + rdfs:label "full" . + + a ns1:Curve ; + rdfs:label "blacklight" . + + a ns1:Curve ; + rdfs:label "blue" . + + a ns1:Curve ; + rdfs:label "slow color chase" . + + a ns1:Effect ; + rdfs:label "song4" ; + ns1:code "env = ", + "out = * env" . + + 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 * p4]", + "p1 = env * * .3", + "p2 = Strip.solid('LR', (0,0,1))", + "p4 = Blacklight(1)" . + + a ns1:Effect ; + rdfs:label "blue" ; + ns1:code "env = ", + "out = * env" . + + a ns1:Effect, + ; + rdfs:label "slow color chase" ; + ns1:code "env = ", + "period = 5", + "r = * nsin(t / period)", + "y = * nsin((t+.3) / period)", + "b = * nsin((t+.6) / period)", + "out = [r,y,b]" . + + diff --git a/show/dance2014/song4/curve-1.n3 b/show/dance2014/song4/curve-1.n3 new file mode 100644 --- /dev/null +++ b/show/dance2014/song4/curve-1.n3 @@ -0,0 +1,8 @@ +@prefix ns1: . +@prefix rdf: . +@prefix rdfs: . +@prefix xml: . +@prefix xsd: . + + ns1:points "0 0 12.87 0 18.15 0.5479 146.5 0.4335 148.7 0.8431 173.6 1 175.6 0" . + diff --git a/show/dance2014/song4/curve-2.n3 b/show/dance2014/song4/curve-2.n3 new file mode 100644 --- /dev/null +++ b/show/dance2014/song4/curve-2.n3 @@ -0,0 +1,8 @@ +@prefix ns1: . +@prefix rdf: . +@prefix rdfs: . +@prefix xml: . +@prefix xsd: . + + ns1:points "0 0 146.8 0 148.6 0.4206 166.2 0.3757 169 0.7399 174.5 0.7341 176.2 0.004065" . + diff --git a/show/dance2014/song4/curve-3.n3 b/show/dance2014/song4/curve-3.n3 new file mode 100644 --- /dev/null +++ b/show/dance2014/song4/curve-3.n3 @@ -0,0 +1,8 @@ +@prefix ns1: . +@prefix rdf: . +@prefix rdfs: . +@prefix xml: . +@prefix xsd: . + + ns1:points "0 0 3.54 0 4.93 1 17.73 1 29.44 0 178.4 0.02083 178.4 1 180.4 0" . + diff --git a/show/dance2014/song4/curve-4.n3 b/show/dance2014/song4/curve-4.n3 new file mode 100644 --- /dev/null +++ b/show/dance2014/song4/curve-4.n3 @@ -0,0 +1,8 @@ +@prefix ns1: . +@prefix rdf: . +@prefix rdfs: . +@prefix xml: . +@prefix xsd: . + + ns1:points "0 0 3.59 0 4.279 0.5744 17.84 0.5691 19.99 0" . + diff --git a/show/dance2014/song4/curve-5.n3 b/show/dance2014/song4/curve-5.n3 new file mode 100644 --- /dev/null +++ b/show/dance2014/song4/curve-5.n3 @@ -0,0 +1,8 @@ +@prefix ns1: . +@prefix rdf: . +@prefix rdfs: . +@prefix xml: . +@prefix xsd: . + + ns1:points "0 0 11.46 0 13.46 1 147.4 1 149.4 0" . + diff --git a/show/dance2014/song5.n3 b/show/dance2014/song5.n3 new file mode 100644 --- /dev/null +++ b/show/dance2014/song5.n3 @@ -0,0 +1,27 @@ +@prefix ns1: . +@prefix rdf: . +@prefix rdfs: . +@prefix xml: . +@prefix xsd: . + + ns1:curve , + ; + ns1:effect , + . + + a ns1:Curve ; + rdfs:label "full" . + + a ns1:Curve ; + rdfs:label "red" . + + a ns1:Effect ; + rdfs:label "full" ; + ns1:code "env = ", + "out = * env" . + + a ns1:Effect ; + rdfs:label "red" ; + ns1:code "env = ", + "out = * env" . + diff --git a/show/dance2014/song5/curve-1.n3 b/show/dance2014/song5/curve-1.n3 new file mode 100644 --- /dev/null +++ b/show/dance2014/song5/curve-1.n3 @@ -0,0 +1,8 @@ +@prefix ns1: . +@prefix rdf: . +@prefix rdfs: . +@prefix xml: . +@prefix xsd: . + + ns1:points "0 0 2.132 0 4.132 0.7994 160.1 0.7994 162.7 1 166.3 1 169.5 0" . + diff --git a/show/dance2014/song5/curve-2.n3 b/show/dance2014/song5/curve-2.n3 new file mode 100644 --- /dev/null +++ b/show/dance2014/song5/curve-2.n3 @@ -0,0 +1,8 @@ +@prefix ns1: . +@prefix rdf: . +@prefix rdfs: . +@prefix xml: . +@prefix xsd: . + + ns1:points "0 0 2.36 0 5.63 0.6585 166.2 0.6748 169.2 0" . + diff --git a/show/dance2014/song6.n3 b/show/dance2014/song6.n3 new file mode 100644 --- /dev/null +++ b/show/dance2014/song6.n3 @@ -0,0 +1,52 @@ +@prefix ns1: . +@prefix rdf: . +@prefix rdfs: . +@prefix xml: . +@prefix xsd: . + + ns1:curve , + , + , + ; + ns1:effect , + , + , + . + + a ns1:Curve ; + rdfs:label "slow color chase" . + + a ns1:Curve ; + rdfs:label "strobe98" . + + a ns1:Curve ; + rdfs:label "full" . + + a ns1:Curve ; + rdfs:label "orange" . + + a ns1:Effect, + ; + rdfs:label "slow color chase" ; + ns1:code "b = * nsin((t+.6) / period)", + "env = ", + "out = [r*env,y*env,b*env]", + "period = .8", + "r = * nsin(t / period)", + "y = * nsin((t+.3) / period)" . + + a ns1:Effect ; + rdfs:label "strobe98" ; + ns1:code "env = ", + "out = * env" . + + a ns1:Effect ; + rdfs:label "full" ; + ns1:code "env = ", + "out = * env" . + + a ns1:Effect ; + rdfs:label "orange" ; + ns1:code "env = ", + "out = * env" . + diff --git a/show/dance2014/song6/curve-1.n3 b/show/dance2014/song6/curve-1.n3 new file mode 100644 --- /dev/null +++ b/show/dance2014/song6/curve-1.n3 @@ -0,0 +1,8 @@ +@prefix ns1: . +@prefix rdf: . +@prefix rdfs: . +@prefix xml: . +@prefix xsd: . + + ns1:points "0 0 58.59 0 82.92 0 131.7 1 133.7 0 182.5 0 184.3 0.4427 211.1 0.4427 214.6 0.2604 229 0.2604 231.4 0" . + diff --git a/show/dance2014/song6/curve-2.n3 b/show/dance2014/song6/curve-2.n3 new file mode 100644 --- /dev/null +++ b/show/dance2014/song6/curve-2.n3 @@ -0,0 +1,8 @@ +@prefix ns1: . +@prefix rdf: . +@prefix rdfs: . +@prefix xml: . +@prefix xsd: . + + ns1:points "0 0 64.14 0 64.21 1 73.6 0.9896 73.82 0 107.3 0 184 0 184.6 1 211.8 0.9792 212.5 0 216.9 0" . + diff --git a/show/dance2014/song6/curve-3.n3 b/show/dance2014/song6/curve-3.n3 new file mode 100644 --- /dev/null +++ b/show/dance2014/song6/curve-3.n3 @@ -0,0 +1,8 @@ +@prefix ns1: . +@prefix rdf: . +@prefix rdfs: . +@prefix xml: . +@prefix xsd: . + + ns1:points "0 0 3.004 0 6.096 0 8.063 0.1475 9.256 0.4009 44.19 0.4838 45.88 0.7756 63.7 0.7713 64.15 0 72.96 0 73.77 0.7501 183 0.7768 184.8 0 195.4 0 212.1 0.2813 215.6 0.2196 227.9 0.2865 230 1 236.4 1 239 0 242.1 0" . + diff --git a/show/dance2014/song6/curve-4.n3 b/show/dance2014/song6/curve-4.n3 new file mode 100644 --- /dev/null +++ b/show/dance2014/song6/curve-4.n3 @@ -0,0 +1,8 @@ +@prefix ns1: . +@prefix rdf: . +@prefix rdfs: . +@prefix xml: . +@prefix xsd: . + + ns1:points "0 0 3.699 0 5.699 1 7.308 1 31.4 0" . + diff --git a/show/dance2014/sub/song4.n3 b/show/dance2014/sub/song4.n3 new file mode 100644 --- /dev/null +++ b/show/dance2014/sub/song4.n3 @@ -0,0 +1,169 @@ +@prefix ns1: . +@prefix rdf: . +@prefix rdfs: . +@prefix xml: . +@prefix xsd: . + + a ns1:Submaster ; + rdfs:label "song4" ; + ns1:lightLevel , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 8.2e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 4e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 1e+00 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 1e+00 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 1e+00 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 1e+00 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 1e+00 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 1e+00 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 9.05e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 5.8e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 0e+00 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 1e+00 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 5.8e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 5.4e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 1e+00 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 8.2e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 8.2e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 6.5e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 8.1e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 8.2e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 0e+00 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 1e+00 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 8.2e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 8.2e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 8.2e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 5.8e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 0e+00 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 0e+00 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 8.2e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 5.8e-01 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 1e+00 . + + a ns1:ChannelSetting ; + ns1:channel ; + ns1:level 8.2e-01 . +