diff --git a/show/dance2013/curves/song5-song5 b/show/dance2013/curves/song5-song5
new file mode 100644
--- /dev/null
+++ b/show/dance2013/curves/song5-song5
@@ -0,0 +1,5 @@
+0 0
+3.48659168644 0
+3.98659168644 1
+151.27049725 1
+155.156893424 0
diff --git a/show/dance2013/curves/song5.markers b/show/dance2013/curves/song5.markers
new file mode 100644
diff --git a/show/dance2013/patch-source.n3 b/show/dance2013/patch-source.n3
--- a/show/dance2013/patch-source.n3
+++ b/show/dance2013/patch-source.n3
@@ -23,25 +23,25 @@
[ :name "strobespeed"; :output dmx:c47 ] .
[ :name "strobebright"; :output dmx:c48 ] .
-[ :name "b11-c"; :output dmx:c54 ] .
-[ :name "b12-r2"; :output dmx:c53 ] .
-[ :name "b13-x"; :output dmx:c52 ] .
-[ :name "b14-fos"; :output dmx:c51 ] .
+[ :name "b11-down-l"; :output dmx:c54 ] .
+[ :name "b12-l"; :output dmx:c53 ] .
+[ :name "b13-blue"; :output dmx:c52 ] .
+[ :name "b14-cross"; :output dmx:c51 ] .
[ :name "b15-x"; :output dmx:c50 ] .
-[ :name "b16-r2"; :output dmx:c49 ] .
+[ :name "b16-edge-l"; :output dmx:c49 ] .
[ :name "b21-x"; :output dmx:c55 ] .
-[ :name "b22-x"; :output dmx:c56 ] .
-[ :name "b23-fos"; :output dmx:c57 ] .
-[ :name "b24-c-red"; :output dmx:c58 ] .
-[ :name "b25-r-cool"; :output dmx:c59 ] .
+[ :name "b22-pool1"; :output dmx:c56 ] .
+[ :name "b23-fos1"; :output dmx:c57 ] .
+[ :name "b24-fos2"; :output dmx:c58 ] .
+[ :name "b25-pool2"; :output dmx:c59 ] .
[ :name "b26-x"; :output dmx:c60 ] .
-[ :name "b31-l2"; :output dmx:c61 ] .
-[ :name "b32-l1-cool"; :output dmx:c62 ] .
-[ :name "b33-c-red"; :output dmx:c63 ] .
-[ :name "b34-fos"; :output dmx:c64 ] .
-[ :name "b35-l2"; :output dmx:c65 ] .
+[ :name "b31-edge-r"; :output dmx:c61 ] .
+[ :name "b32-blue"; :output dmx:c62 ] .
+[ :name "b33-cross"; :output dmx:c63 ] .
+[ :name "b34-r"; :output dmx:c64 ] .
+[ :name "b35-down-r"; :output dmx:c65 ] .
[ :name "b36-x"; :output dmx:c66 ] .
[ :name "post-l"; :output dmx:c45 ] .
@@ -71,7 +71,7 @@
[ :name "down-c-P"; :output dmx:c19 ] .
[ :name "up-r"; :output dmx:c20 ] .
-[ :name "cyc-right"; :output dmx:c41 ] .
+[ :name "cyc-right"; :output dmx:c42 ] .
[ :name "cyc-mid"; :output dmx:c43 ] .
[ :name "cyc-left"; :output dmx:c44 ] .
diff --git a/show/dance2013/snapshots.n3 b/show/dance2013/snapshots.n3
--- a/show/dance2013/snapshots.n3
+++ b/show/dance2013/snapshots.n3
@@ -1,11 +1,74 @@
-@prefix ns1: .
-@prefix ns2: .
+@prefix ns1: .
+@prefix ns2: .
@prefix rdf: .
@prefix rdfs: .
@prefix xml: .
@prefix xsd: .
- ns2:image .
+ ns1:image .
+
+ ns1:image .
+
+ ns1:image .
+
+ ns1:image .
+
+ ns1:image .
+
+ ns1:image .
+
+ ns1:image ,
+ .
+
+ ns1:image .
+
+ ns1:image .
+
+ ns1:image .
+
+ ns1:image .
+
+ ns1:image .
+
+ ns1:image .
+
+ ns1:image .
+
+ ns1:image .
+
+ ns1:image .
- ns1:created "2013-06-15T10:53:04.978989-07:00"^^xsd:dateTime .
+ ns2:created "2013-06-15T10:53:04.978989-07:00"^^xsd:dateTime .
+
+ ns2:created "2013-06-15T18:04:03.852259-07:00"^^xsd:dateTime .
+
+ ns2:created "2013-06-15T18:04:10.487907-07:00"^^xsd:dateTime .
+
+ ns2:created "2013-06-15T18:04:19.550404-07:00"^^xsd:dateTime .
+
+ ns2:created "2013-06-15T18:04:30.300160-07:00"^^xsd:dateTime .
+
+ ns2:created "2013-06-15T18:04:40.643454-07:00"^^xsd:dateTime .
+
+ ns2:created "2013-06-15T18:04:49.454657-07:00"^^xsd:dateTime .
+
+ ns2:created "2013-06-15T18:04:53.793636-07:00"^^xsd:dateTime .
+ ns2:created "2013-06-15T18:05:03.661553-07:00"^^xsd:dateTime .
+
+ ns2:created "2013-06-15T18:05:12.915700-07:00"^^xsd:dateTime .
+
+ ns2:created "2013-06-15T18:05:24.823677-07:00"^^xsd:dateTime .
+
+ ns2:created "2013-06-15T18:08:42.649303-07:00"^^xsd:dateTime .
+
+ ns2:created "2013-06-15T18:08:45.992916-07:00"^^xsd:dateTime .
+
+ ns2:created "2013-06-15T18:08:50.235259-07:00"^^xsd:dateTime .
+
+ ns2:created "2013-06-15T18:09:09.255564-07:00"^^xsd:dateTime .
+
+ ns2:created "2013-06-15T18:09:27.304663-07:00"^^xsd:dateTime .
+
+ ns2:created "2013-06-15T18:09:39.993991-07:00"^^xsd:dateTime .
+
diff --git a/show/dance2013/song5.n3 b/show/dance2013/song5.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2013/song5.n3
@@ -0,0 +1,13 @@
+@prefix ns1: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix xml: .
+@prefix xsd: .
+
+ ns1:subterm .
+
+ a ns1:Subterm ;
+ rdfs:label "song5" ;
+ ns1:expression "song5(t)" ;
+ ns1:sub .
+
diff --git a/show/dance2013/song7.n3 b/show/dance2013/song7.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2013/song7.n3
@@ -0,0 +1,12 @@
+@prefix ns1: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix xml: .
+@prefix xsd: .
+
+ ns1:subterm .
+
+ a ns1:Subterm ;
+ rdfs:label "" ;
+ ns1:expression "chan('rgb1-b')+chan('rgb2-b')" .
+
diff --git a/show/dance2013/sub/backblue.n3 b/show/dance2013/sub/backblue.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2013/sub/backblue.n3
@@ -0,0 +1,19 @@
+@prefix ns1: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix xml: .
+@prefix xsd: .
+
+ a ns1:Submaster ;
+ rdfs:label "backblue" ;
+ ns1:lightLevel ,
+ .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 4.85e-01 .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 1e+00 .
+
diff --git a/show/dance2013/sub/blue.n3 b/show/dance2013/sub/blue.n3
--- a/show/dance2013/sub/blue.n3
+++ b/show/dance2013/sub/blue.n3
@@ -6,10 +6,17 @@
a ns1:Submaster ;
rdfs:label "blue" ;
- ns1:lightLevel ,
+ ns1:lightLevel ,
+ ,
,
,
- .
+ ,
+ ,
+ .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 1 .
a ns1:ChannelSetting ;
ns1:channel ;
@@ -27,3 +34,11 @@
ns1:channel ;
ns1:level 1e+00 .
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 4.8e-01 .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 1e+00 .
+
diff --git a/show/dance2013/sub/bwarm.n3 b/show/dance2013/sub/bwarm.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2013/sub/bwarm.n3
@@ -0,0 +1,39 @@
+@prefix ns1: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix xml: .
+@prefix xsd: .
+
+ a ns1:Submaster ;
+ rdfs:label "bwarm" ;
+ ns1:lightLevel ,
+ ,
+ ,
+ ,
+ ,
+ .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 1 .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 9.3e-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 .
+
diff --git a/show/dance2013/sub/center.n3 b/show/dance2013/sub/center.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2013/sub/center.n3
@@ -0,0 +1,79 @@
+@prefix ns1: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix xml: .
+@prefix xsd: .
+
+ a ns1:Submaster ;
+ rdfs:label "center" ;
+ ns1:lightLevel ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 3.55e-01 .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 0e+00 .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 3.75e-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 1e+00 .
+
+ 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 0e+00 .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 0e+00 .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 3.05e-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 0e+00 .
+
diff --git a/show/dance2013/sub/cross.n3 b/show/dance2013/sub/cross.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2013/sub/cross.n3
@@ -0,0 +1,24 @@
+@prefix ns1: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix xml: .
+@prefix xsd: .
+
+ a ns1:Submaster ;
+ rdfs:label "cross" ;
+ ns1:lightLevel ,
+ ,
+ .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 1e+00 .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 2.8e-01 .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 1e+00 .
+
diff --git a/show/dance2013/sub/cyan.n3 b/show/dance2013/sub/cyan.n3
--- a/show/dance2013/sub/cyan.n3
+++ b/show/dance2013/sub/cyan.n3
@@ -6,14 +6,34 @@
a ns1:Submaster ;
rdfs:label "cyan" ;
- ns1:lightLevel ,
- .
+ ns1:lightLevel ,
+ ,
+ ,
+ ,
+ ,
+ .
- a ns1:ChannelSetting ;
- ns1:channel ;
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 1e+00 .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
ns1:level 1e+00 .
- a ns1:ChannelSetting ;
- ns1:channel ;
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 4.85e-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 4.65e-01 .
+
diff --git a/show/dance2013/sub/edge.n3 b/show/dance2013/sub/edge.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2013/sub/edge.n3
@@ -0,0 +1,19 @@
+@prefix ns1: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix xml: .
+@prefix xsd: .
+
+ a ns1:Submaster ;
+ rdfs:label "edge" ;
+ ns1:lightLevel ,
+ .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 1e+00 .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 1e+00 .
+
diff --git a/show/dance2013/sub/fos.n3 b/show/dance2013/sub/fos.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2013/sub/fos.n3
@@ -0,0 +1,19 @@
+@prefix ns1: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix xml: .
+@prefix xsd: .
+
+ a ns1:Submaster ;
+ rdfs:label "fos" ;
+ ns1:lightLevel ,
+ .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 1e+00 .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 1e+00 .
+
diff --git a/show/dance2013/sub/green.n3 b/show/dance2013/sub/green.n3
--- a/show/dance2013/sub/green.n3
+++ b/show/dance2013/sub/green.n3
@@ -6,11 +6,26 @@
a ns1:Submaster ;
rdfs:label "green" ;
- ns1:lightLevel ,
+ ns1:lightLevel ,
+ ,
+ ,
+ ,
,
,
.
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 1.2e-01 .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 3.9e-01 .
+
+ a ns1:ChannelSetting ;
+ ns1:channel ;
+ ns1:level 6.25e-01 .
+
a ns1:ChannelSetting ;
ns1:channel ;
ns1:level 1e+00 .
diff --git a/show/dance2013/sub/ledall.n3 b/show/dance2013/sub/ledall.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2013/sub/ledall.n3
@@ -0,0 +1,54 @@
+@prefix ns1: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix xml: .
+@prefix xsd: .
+
+