Mercurial > code > home > repos > light9
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: |