diff --git a/show/dance2022/theaterLightConfig.n3 b/show/dance2022/theaterLightConfig.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2022/theaterLightConfig.n3
@@ -0,0 +1,193 @@
+@prefix : .
+@prefix rdfs: .
+@prefix dev: .
+@prefix dmxA: .
+@prefix dmxB: .
+
+# Ion channels
+# 31 curtain l
+# 38 down r pool
+# 45 down L pool
+# 60 down c pool
+# 93 down l tree1
+# 94 down l tree2
+# 95 down l tree3
+# 96 down r tree1
+# 97 down r tree2
+# 98 down r tree3
+# 99 mid l tree1
+# 100 mid l tree2
+# 101 mid l tree3
+# 102 mid r tree1
+# 103 mid r tree2
+# 104 mid r tree3
+# 106 up l tree1
+# 107 up l tree2
+# 108 up r tree1
+# 109 up r tree2
+# 113 patio below stairs
+# 201 down 1 led
+# 202 down 2 led
+# 203 down 3 led
+# 204 down 4 led
+# 207 patio stairs small
+# 208 patio stairs large
+# 209 patio r
+# 210 presenter
+# 211 up 1 fill led
+# 212 up 2 fill led
+# 213 up 3 fill led
+# 214 up 4 fill led
+# 215 up 5 fill led
+# 216 down l pool led
+# 217 down CR pool led
+# 218 down CL pool led
+# 219 down CR pool led
+# 220 down R pool
+# 221 mid r pool
+# 222 mid CL pool
+# 223 mid CR pool
+# 224 up L pool
+# 225 up C pool
+# 226 up CL pool
+# 227 up CR pool
+# 231 down 1 top led
+# 232 down 2 top led
+# 233 down 3 top led
+# 234 down 4 top led
+# 235 down 5 top led
+# 236 mid 1 top led
+# 237 mid 2 top led
+# 238 mid 3 top led
+# 239 mid 4 top led
+# 240 mid 5 top led
+# 241 up 1 top led
+# 242 up 2 top led
+# 243 up 3 top led
+# 244 up 4 top led
+# 245 up 5 top led
+# 251 cyc 1
+# 252 cyc 2
+# 253 cyc 3
+# 254 cyc 4
+# 255 cyc 5
+# 256 cyc 6
+# 257 cyc 7
+# 258 cyc 8
+# 259 cyc 9
+# 260 cyc 10
+# 261 cyc2 1
+# 262 cyc2 2
+# 263 cyc2 3
+# 264 cyc2 4
+# 265 cyc2 5
+# 266 cyc2 6
+# 267 cyc2 7
+# 268 cyc2 8
+
+# 118-144 house ND
+# 513 unknown mapped dimmer
+# 514 unknown mapped dimmer
+# 515 unknown mapped dimmer
+# 516 unknown mapped dimmer
+
+
+
+
+dev:strip1 a :Bar612601d; :dmxUniverse dmxA:; :dmxBase 175 .
+dev:strip2 a :ChauvetColorStrip; :dmxUniverse dmxA:; :dmxBase 12 .
+dev:strip3 a :Bar612601d; :dmxUniverse dmxA:; :dmxBase 178 .
+dev:par90 a :LedPar90; :dmxUniverse dmxA:; :dmxBase 16 .
+dev:par1 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 84 .
+dev:par2 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 181 .
+dev:par3 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 188 .
+dev:par4 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 105 .
+dev:par5 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 147 .
+dev:par6 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 154 .
+dev:par7 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 161 .
+dev:par8 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 168 .
+
+dev:strobe a :MegaFlash; :dmxUniverse dmxA:; :dmxBase 115 .
+
+dev:down1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 11 .
+dev:down2 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 9 .
+dev:down3 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 7 .
+dev:down4 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 5 .
+dev:down6 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 3 .
+dev:down7 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 2 .
+dev:moat_right_red a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 27 .
+dev:moat_left_up_red a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 31 .
+dev:moat_left_down_red a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 32 .
+dev:cross_down_L a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 34 .
+dev:cross_down_R a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 50 .
+dev:cross_up_L a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 52 .
+dev:cross_up_R a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 67 .
+dev:down_L_blue a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 46 .
+dev:down_CL_red a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 44 .
+dev:down_C_blue a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 42 .
+dev:down_CR_red a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 39 .
+dev:down_R_blue a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 37 .
+dev:down_R_blue a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 55 .
+dev:mid_CR_red a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 57 .
+dev:mid_C_dot a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 59 .
+dev:mid_C_blue a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 60 .
+dev:mid_CL_red a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 62 .
+dev:mid_L_blue a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 64 .
+dev:up_strobes a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 65 .
+
+dev:tree_down_L_low a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 99 .
+dev:tree_down_L_high a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 101 .
+dev:tree_up_L_low a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 93 .
+dev:tree_up_L_high a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 95 .
+
+dev:tree_down_R_low a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 96 .
+dev:tree_down_R_high a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 98 .
+dev:tree_up_R_low a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 102 .
+dev:tree_up_R_high a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 104 .
+
+dev:cycBlue1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 83 .
+dev:cycBlue2 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 80 .
+dev:cycBlue3 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 77 .
+dev:cycBlue4 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 74 .
+dev:cycGreen1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 82 .
+dev:cycGreen2 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 79 .
+dev:cycGreen3 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 76 .
+dev:cycGreen4 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 73 .
+dev:cycRed1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 81 .
+dev:cycRed2 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 78 .
+dev:cycRed3 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 75 .
+dev:cycRed4 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 72 .
+
+dev:orchestra a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 113 .
+
+dev:workCyc a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 146 .
+
+dev:houseUp1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 139; :hideInLiveUi true .
+dev:houseUp3 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 141; :hideInLiveUi true .
+dev:houseUp4 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 142; :hideInLiveUi true .
+dev:houseUp5 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 143; :hideInLiveUi true .
+dev:houseUp6 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 144; :hideInLiveUi true .
+
+# some virtual thing?
+#dev:houseDown a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 150 .
+
+dev:houseBack1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 131; :hideInLiveUi true .
+dev:houseBack2 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 132; :hideInLiveUi true .
+dev:houseBack3 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 133; :hideInLiveUi true .
+dev:houseBack4 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 134; :hideInLiveUi true .
+dev:houseBack5 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 135; :hideInLiveUi true .
+dev:houseBack6 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 136; :hideInLiveUi true .
+dev:houseBack7 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 137; :hideInLiveUi true .
+dev:houseBack8 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 138; :hideInLiveUi true .
+dev:houseFront1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 119; :hideInLiveUi true .
+dev:houseFront2 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 120; :hideInLiveUi true .
+dev:houseFront3 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 121; :hideInLiveUi true .
+dev:houseFront4 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 122; :hideInLiveUi true .
+dev:houseFront5 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 123; :hideInLiveUi true .
+dev:houseFront6 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 124; :hideInLiveUi true .
+dev:houseFront7 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 125; :hideInLiveUi true .
+dev:houseFront8 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 126; :hideInLiveUi true .
+dev:houseFront9 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 127; :hideInLiveUi true .
+dev:houseFront10 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 128; :hideInLiveUi true .
+dev:houseFront11 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 129; :hideInLiveUi true .
+dev:houseFront12 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 130; :hideInLiveUi true .