Mercurial > code > home > repos > light9
comparison light8/ConfigDummy.py @ 40:f3d65ae17a8f
these are mostly replaced with guys&dolls material (effects were not touched)
these are mostly replaced with guys&dolls material (effects were not touched)
dance show went to a new dir called Configs/
author | drewp |
---|---|
date | Sun, 07 Jul 2002 12:17:30 +0000 |
parents | f974a462133f |
children | 71489bb71528 |
comparison
equal
deleted
inserted
replaced
39:2443de5df9c5 | 40:f3d65ae17a8f |
---|---|
3 from __future__ import generators,division | 3 from __future__ import generators,division |
4 from Subs import * | 4 from Subs import * |
5 | 5 |
6 | 6 |
7 patch = { | 7 patch = { |
8 'side l' : 45, | 8 |
9 'side l' : 45, # posts | |
9 'side r' : 46, | 10 'side r' : 46, |
10 'main 1' : 1, | 11 |
11 'main 2' : 2, | 12 ('patio1','main 1',) : 1, |
12 'main 3' : 3, | 13 ('main 2',) : 2, |
13 'main 4' : 4, | 14 ('main 3',) : 3, |
14 'main 5' : 5, | 15 ('main 4',) : 4, |
15 'main 6' : 6, | 16 ('main 5',) : 5, |
16 'main 7' : 7, | 17 ('god','main 6') : 6, |
17 'main 8' : 8, | 18 ('main 7',) : 7, |
18 'main 9' : 9, | 19 ('main 8',) : 8, |
19 'main 10' : 10, | 20 ('main 9',) : 9, |
20 'center sc' : 20, | 21 ('main 10',) : 10, |
21 'sr sky' : 43, | 22 ('main 11',):11, |
22 'blacklight' : 15, | 23 ('patio2','main 12',):12, |
24 | |
25 'cycleft' : 43, | |
26 'cycright' : 44, # ? might be a different circuit | |
27 | |
23 'house':68, | 28 'house':68, |
24 ('b0 1 r' ,'b01'):54, # left bank over house | 29 ('desk1' ,'b11'):54, # left bank over house |
25 ('b0 2 p' ,'b02'):53, | 30 ('marry1' ,'b12'):53, |
26 ('b0 3 o' ,'b03'):52, | 31 ('b13',):52, |
27 ('b0 4 b' ,'b04'):51, | 32 ('hotbox1' ,'b14'):51, |
28 ('b0 5 r' ,'b05'):50, | 33 ('edge' ,'b15'):50, |
29 ('b0 6 lb','b06'):49, | 34 ('phone','b16'):49, |
30 ('b1 1' ,'b11'):55, # mid bank | 35 ('cuba1' ,'b21'):55, # mid bank |
31 ('b1 2' ,'b12'):56, | 36 ('b22',):56, |
32 ('b1 3' ,'b13'):57, | 37 ('b23',):57, |
33 ('b1 4' ,'b14'):58, | 38 ('b24'):58, |
34 ('b1 5' ,'b15'):59, | 39 ('b25'):59, |
35 ('b1 6' ,'b16'):60, | 40 ('desk2' ,'b26'):60, |
36 ('b2 1 lb','b21'):61, # right bank | 41 ('rock','b31'):61, # right bank |
37 ('b2 2 r' ,'b22'):62, | 42 ('b32',):62, |
38 ('b2 3 b' ,'b23'):63, | 43 ('hotbox2' ,'b33'):63, |
39 ('b2 4 o' ,'b24'):64, | 44 ('b34',):64, |
40 ('b2 5 p' ,'b25'):65, | 45 ('marry2' ,'b35'):65, |
41 ('b2 6 r' ,'b26'):66, | 46 ('cuba2' ,'b36'):66, |
47 'oran1':21, 'oran2':25, 'oran3':29, 'oran4':33, | |
48 'gree1':22, 'gree2':26, 'gree3':30, 'gree4':34, | |
49 'blue1':23, 'blue2':27, 'blue3':31, 'blue4':35, | |
50 'red1' :24, 'red2' :28, 'red3' :32, 'red4' :36, | |
42 } | 51 } |
43 | 52 |
44 from util import maxes,scaledict | 53 from util import maxes,scaledict |
45 FL=100 | 54 FL=100 |
46 def fulls(chans): | 55 def fulls(chans): |
47 # pass a list or multiple args | 56 # pass a list or multiple args |
48 return dict([(c,FL) for c in chans]) | 57 return dict([(c,FL) for c in chans]) |
49 def levs(chans,levs): | 58 def levs(chans,levs): |
50 return dict([(c,v) for c,v in zip(chans,levs)]) | 59 return dict([(c,v) for c,v in zip(chans,levs)]) |
51 | 60 |
52 def blacklight(params, slideradjuster): | |
53 params.add_param('nd',CheckboxParam()) | |
54 while 1: | |
55 yield {'blacklight':100*params['nd']} | |
56 | |
57 def strobe(params, slideradjuster): | 61 def strobe(params, slideradjuster): |
58 patterns = { | 62 patterns = { |
59 'blue' : fulls((23,27,31,35,'b0 4 b','b2 3 b')), | 63 'blue' : fulls((23,27,31,35,'b0 4 b','b2 3 b')), |
60 'cyc' : {42:FL,43:FL}, | 64 'cyc' : {42:FL,43:FL}, |
61 'scp all' : fulls((13,16,18,19,39)), | 65 'scp all' : fulls((13,16,18,19,39)), |
66 '1-5' : fulls(range(1, 6)), | |
62 } | 67 } |
63 params.add_param('offtime',SliderParam(range=(0.1,0.3), res=0.001, | 68 params.add_param('offtime',SliderParam(range=(0.1,0.3), res=0.001, |
64 initial=0.11, length=100)) | 69 initial=0.11, length=100)) |
65 params.add_param('ontime',SliderParam(range=(0.0,0.8), res=0.001, | 70 params.add_param('ontime',SliderParam(range=(0.0,0.8), res=0.001, |
66 length=100)) | 71 length=100)) |
243 ('house', 'black') : { 68:100 }, | 248 ('house', 'black') : { 68:100 }, |
244 ('cyc', 'lightBlue'):{42:FL,43:FL}, | 249 ('cyc', 'lightBlue'):{42:FL,43:FL}, |
245 ('scp hot ctr', 'yellow'):{18:FL}, | 250 ('scp hot ctr', 'yellow'):{18:FL}, |
246 ('scp more', '#AAAA00'):{18:FL,14:FL}, | 251 ('scp more', '#AAAA00'):{18:FL,14:FL}, |
247 ('scp all', '#AAAA00'):fulls((13,16,18,19,39)), | 252 ('scp all', '#AAAA00'):fulls((13,16,18,19,39)), |
248 ('col oran', '#EEEE99'):fulls((21,25,29,33)), | 253 ('col oran', '#EEEE99'):fulls('oran1 oran2 oran3 oran4'.split()), |
249 ('col red', 'red'):fulls((24,28,32,36)), | 254 ('col red', 'red'):fulls('red1 red2 red3 red4'.split()), |
250 ('col red big', 'red'):fulls((24,28,32,36, | 255 ('col blue', 'blue'):fulls('blue1 blue2 blue3 blue4'.split()), |
251 'b0 1 r','b0 5 r','b2 2 r','b2 6 r')), | 256 ('col gree', 'green'):fulls('gree1 gree2 gree3 gree4'.split()), |
252 ('col blue', 'blue'):fulls((23,27,31,35,'b0 4 b','b2 3 b')), | |
253 ('col gree', 'green'):fulls((22,26,30,34)), | |
254 'sidepost':fulls((45,46)), | 257 'sidepost':fulls((45,46)), |
255 'edges':fulls((55,60,49,54,61,66)), | 258 'edges':fulls((55,60,49,54,61,66)), |
256 'bank1ctr':fulls(('b12','b13','b14','b15')), | 259 'bank1ctr':fulls(('b22','b23','b24','b25')), |
257 ('blacklight', 'purple'):blacklight, | 260 'god' : fulls((6,)), |
258 'over pit ctr' : fulls((6,)), | |
259 ('strobe', 'grey'):strobe, | 261 ('strobe', 'grey'):strobe, |
260 | 262 |
261 # 'midstage' : dict([(r, 100) for r in range(11, 21)]), | 263 # 'midstage' : dict([(r, 100) for r in range(11, 21)]), |
262 # 'backstage' : dict([(r, 100) for r in range(21, 31)]), | 264 # 'backstage' : dict([(r, 100) for r in range(21, 31)]), |
263 # 'frontchase' : mr_effect, | 265 # 'frontchase' : mr_effect, |
264 'chase' : chase, | 266 'chase' : chase, |
265 'chase2' : chase, | 267 'chase2' : chase, |
266 # 'random' : randomdimmer, | 268 # 'random' : randomdimmer, |
267 } | 269 } |
268 subs["*10"] = { "14" : 46.000000, | 270 |
269 "18" : 46.000000, | 271 subs["ba outrs"] = fulls("b11 b12 b13 b14 b15 b16 b31 b32 b33 b34 b35 b36".split()) |
270 "22" : 88.000000, | 272 subs["ba some"] = {'b12':40,'b13':FL,'b14':FL,'b15':40, |
271 "23" : 95.000000, | 273 'b32':40,'b33':FL,'b34':FL,'b35':40,} |
272 "24" : 19.000000, | 274 subs['*curtain'] = subs['ba some'].copy() |
273 "26" : 88.000000, | |
274 "27" : 95.000000, "28" : 19.000000, | |
275 "30" : 88.000000, "31" : 95.000000, | |
276 "32" : 19.000000, "34" : 88.000000, | |
277 "35" : 95.000000, "36" : 19.000000, | |
278 "b0 5 r" : 7.000000, "b0 4 b" : 95.000000, | |
279 "b0 1 r" : 7.000000, "b2 2 r" : 7.000000, | |
280 "b2 3 b" : 95.000000, "b2 6 r" : 7.000000, } | |
281 subs["*13"] = { "main 1" : 51.0, "main 2" : 51.0, "main 3" : 51.0, | |
282 "main 4" : 51.0, "main 5" : 51.0, "main 6" : 51.0, | |
283 "main 7" : 51.0, "main 8" : 51.0, "main 9" : 51.0, | |
284 "main 10" : 51.0, "11" : 51.0, "12" : 51.0, | |
285 "blacklight" : 0.0, "21" : 56.0, "22" : 50.0, | |
286 "24" : 51.0, "25" : 56.0, "26" : 50.0, "28" : 51.0, | |
287 "29" : 56.0, "30" : 50.0, "32" : 51.0, "33" : 56.0, | |
288 "34" : 50.0, "36" : 51.0, "b0 5 r" : 51.0, | |
289 "b0 1 r" : 51.0, "b2 2 r" : 51.0, "b2 6 r" : 51.0, } | |
290 subs["*16"] = { "main 1" : 54, "main 4" : 49, "main 5" : 41, "main 6" : 43, | |
291 "main 7" : 46, "main 8" : 29, "main 9" : 50, "main 10" : 41, | |
292 "11" : 32, "13" : 77, "16" : 77, "18" : 77, "19" : 77, "39" : 77, | |
293 "42" : 30, "sr sky" : 30,} | |
294 subs["*3"] = { "main 1" : 47, "main 2" : 47, "main 3" : 47, "main 4" : 47, | |
295 "main 5" : 47, "main 6" : 47, "main 7" : 47, "main 8" : 47, "main 9" : 47, | |
296 "main 10" : 47, "11" : 47, "12" : 47, "blacklight" : 0, "21" : 67, | |
297 "22" : 69, "23" : 69, "24" : 78, "25" : 67, "26" : 69, "27" : 69, | |
298 "28" : 78, "29" : 67, "30" : 69, "31" : 69, "32" : 78, "33" : 67, | |
299 "34" : 69, "35" : 69, "36" : 78, "b0 4 b" : 69, "b1 2" : 61, | |
300 "b1 3" : 61, "b1 4" : 61, "b1 5" : 61, "b2 3 b" : 69,} | |
301 subs["*12"] = { "main 1" : 25, "main 4" : 23, "main 5" : 19, "main 6" : 20, | |
302 "main 7" : 22, "main 8" : 14, "main 9" : 23, "main 10" : 19, | |
303 "11" : 15, "13" : 36, "16" : 36, "18" : 36, "19" : 36, "22" : 65, | |
304 "23" : 100, "24" : 23, "26" : 65, "27" : 100, "28" : 23, "30" : 65, | |
305 "31" : 100, "32" : 23, "34" : 65, "35" : 100, "36" : 23, "39" : 36, | |
306 "b0 4 b" : 100, "b1 2" : 62, "b1 3" : 62, "b1 4" : 62, "b1 5" : 62, | |
307 "b2 3 b" : 100,} | |
308 subs["*curtain"] = { "main 4" : 44, "main 5" : 37, "main 6" : 86, | |
309 "main 7" : 42, "main 8" : 32, "main 9" : 45, "42" : 41, "sr sky" : 41, | |
310 "b0 6 lb" : 27, "b0 1 r" : 27, "b1 1" : 27, "b1 2" : 100, "b1 3" : 100, | |
311 "b1 4" : 100, "b1 5" : 100, "b1 6" : 27, "b2 1 lb" : 27, "b2 6 r" : 27, | |
312 | |
313 } | |
314 subs["ba outrs"] = fulls("b01 b02 b03 b04 b05 b06 b21 b22 b23 b24 b25 b26".split()) | |
315 subs["ba some"] = {'b02':40,'b03':FL,'b04':FL,'b05':40, | |
316 'b22':40,'b23':FL,'b24':FL,'b25':40,} | |
317 subs['*curtain'].update(subs['ba some']) | |
318 | |
319 subs["*2"] = { "main 1" : 77, "main 4" : 70, "main 5" : 59, "main 6" : 61, | |
320 "main 7" : 66, "main 8" : 42, "main 9" : 71, "main 10" : 59, | |
321 "11" : 45, "24" : 77, "28" : 77, "32" : 77, "36" : 77, "b0 5 r" : 77, | |
322 "b0 1 r" : 77, "b2 2 r" : 77, "b2 6 r" : 77,} | |
323 subs["*6"] = { "main 1" : 37, "main 4" : 33, "main 5" : 28, "main 6" : 29, | |
324 "main 7" : 32, "main 8" : 20, "main 9" : 34, "main 10" : 28, | |
325 "11" : 22, "13" : 37, "blacklight" : 0, "16" : 37, "18" : 37, | |
326 "19" : 37, "21" : 82, "22" : 82, "23" : 82, "24" : 82, "25" : 82, | |
327 "26" : 82, "27" : 82, "28" : 82, "29" : 82, "30" : 82, "31" : 82, | |
328 "32" : 82, "33" : 82, "34" : 82, "35" : 82, "36" : 82, "39" : 37, | |
329 "b0 5 r" : 82, "b0 4 b" : 82, "b0 1 r" : 82, "b2 2 r" : 82, "b2 3 b" : 82, | |
330 "b2 6 r" : 82,} | |
331 subs["*8"] = { "13" : 60, "16" : 60, "18" : 60, "19" : 60, "22" : 14, | |
332 "23" : 100, "26" : 14, "27" : 100, "30" : 14, "31" : 100, "34" : 14, | |
333 "35" : 100, "39" : 60, "b0 6 lb" : 14, "b0 4 b" : 100, "b0 1 r" : 14, | |
334 "b1 1" : 14, "b1 2" : 70, "b1 3" : 70, "b1 4" : 70, "b1 5" : 70, | |
335 "b1 6" : 14, "b2 1 lb" : 14, "b2 3 b" : 100, "b2 6 r" : 14,} | |
336 subs["*5"] = { "main 1" : 81, "main 4" : 74, "main 5" : 62, "main 6" : 64, | |
337 "main 7" : 70, "main 8" : 44, "main 9" : 75, "main 10" : 62, | |
338 "11" : 48, "21" : 29, "24" : 29, "25" : 29, "28" : 29, "29" : 29, | |
339 "32" : 29, "33" : 29, "36" : 29, "42" : 37, "sr sky" : 37, "b0 5 r" : 29, | |
340 "b0 4 b" : 72, "b0 3 o" : 72, "b0 2 p" : 29, "b2 2 r" : 29, "b2 3 b" : 72, | |
341 "b2 4 o" : 72, "b2 5 p" : 29,} |