comparison flax/KeyboardComposer.py @ 167:79bc84310e80

changes from tonight's rehearsal: changes from tonight's rehearsal: - CueFader is closer to actually running the show, computes DMX levels to send. - KeyboardComposer is not a dummy. Use DMXDUMMY=1 to disable it. - Submaster: subs can now be "temporary" -- i.e. they shouldn't be saved or loaded. to save a temporary sub, make a copy of it with a proper name since the computed name will be ugly. Also, get_normalized_copy() and crossfade() methods added. linear_fade helper (shouldn't be in Submaster, probably) added too. - dmxchanedit: longer labels - cuelist1 now has some bogus data in it and some crap removed - dmxclient: now listens to the $DMXHOST and $DMXDUMMY env variables. - patchdata: now up to date with this year's show - danshow subs song{01..19}: removed. maybe we'll re-add them in an archive directory.
author dmcc
date Tue, 08 Jul 2003 16:19:55 +0000
parents d6252880a6fc
children 3905d3c92aaa
comparison
equal deleted inserted replaced
166:7ccf1d10804b 167:79bc84310e80
239 if __name__ == "__main__": 239 if __name__ == "__main__":
240 s = Submasters() 240 s = Submasters()
241 241
242 root = Tk() 242 root = Tk()
243 tl = toplevelat("Keyboard Composer", existingtoplevel=root) 243 tl = toplevelat("Keyboard Composer", existingtoplevel=root)
244 kc = KeyboardComposer(tl, s, dmxdummy=1) 244 kc = KeyboardComposer(tl, s, dmxdummy=0)
245 kc.pack(fill=BOTH, expand=1) 245 kc.pack(fill=BOTH, expand=1)
246 atexit.register(kc.save) 246 atexit.register(kc.save)
247 try: 247 try:
248 mainloop() 248 mainloop()
249 except KeyboardInterrupt: 249 except KeyboardInterrupt: