Mercurial > code > home > repos > light9
changeset 178:e9c06be9b26b
more updates, some bugfixes (hopefully!)
author | dmcc |
---|---|
date | Thu, 10 Jul 2003 07:20:20 +0000 |
parents | c47779b165b0 |
children | ce362534d133 |
files | flax/CueFaders.py flax/cues/dolly |
diffstat | 2 files changed, 186 insertions(+), 148 deletions(-) [+] |
line wrap: on
line diff
--- a/flax/CueFaders.py Thu Jul 10 02:58:46 2003 +0000 +++ b/flax/CueFaders.py Thu Jul 10 07:20:20 2003 +0000 @@ -12,11 +12,12 @@ 'next' : ('red', 'white'), } -# TODO pause fades, set new time to be remaining about of time in the fade so fade -# can continue properly -# make fades work properly: the set_next / prev bug -# find cue by page ("not necessawy!") -# CueFader controls KeyboardController? unlikely +# TODO +# .... pause fades, set new time to be remaining about of time in the fade so +# fade can continue properly +# FIX? make fades work properly: the set_next / prev bug +# WONT find cue by page ("not necessawy!") +# WONT CueFader controls KeyboardController? unlikely class LabelledScale(Tk.Frame): """Scale with two labels: a name and current value""" @@ -91,7 +92,9 @@ self.timer_entry.pack(fill='y', side='left') self.timer_var.set(2) self.disabled = (self.button['state'] == 'disabled') + self.start_time = 0 self.fading = 0 + self.last_after_key = 0 def wheelscroll(self, event): """Mouse wheel increments or decrements timer.""" if event.num == 4: # scroll up @@ -99,20 +102,35 @@ else: # scroll down self.timer_entry.decrement() def start_fade(self, end_level=1): - try: - fade_time = float(self.timer_var.get()) - except ValueError: - # since we use a control now, i don't think we need to worry about - # validation any more. - print ">>> Can't fade -- bad time", self.timer_var.get() - return - + self.last_start_time = self.start_time self.start_time = time.time() self.start_level = self.scale_to_fade.scale_var.get() self.end_level = end_level - self.fade_length = fade_time - self.fading = 1 - self.do_fade() + + if self.fading == 1: # if we're already fading + print "already fading!" + # fade_time = old_fade_length - + self.fading = 'paused' + self.fade_length = time.time() - self.last_start_time + print "fade_length", self.fade_length + self.end_fade() + else: + print "not already fading or continuing a fade" + try: + fade_time = float(self.timer_var.get()) + except ValueError: + # since we use a TixControl now, i don't think we need to worry + # about validation any more. + print ">>> Can't fade -- bad time", self.timer_var.get() + return + + # TODO fix + if self.fading != 'paused': + self.fade_length = fade_time + print "fade_length", self.fade_length + self.button['text'] = 'Pause' + self.fading = 1 + self.do_fade() def do_fade(self): diff = time.time() - self.start_time if diff < self.fade_length: @@ -122,12 +140,16 @@ self.scale_to_fade.scale_var.set(newlevel) if newlevel != self.end_level: - self.after(10, self.do_fade) + self.last_after_key = self.after(10, self.do_fade) else: - self.fading = 0 + self.end_fade() else: self.scale_to_fade.scale_var.set(self.end_level) - self.fading = 0 + self.end_fade() + def end_fade(self): + self.button['text'] = self.name + self.fading = 0 + self.after_cancel(self.last_after_key) def disable(self): if not self.disabled: self.button['state'] = 'disabled' @@ -216,7 +238,7 @@ name)) scale.pack(fill='x', expand=0) go = TimedGoButton(frame, 'Go %s' % name, scale, bg=color, - fg='white') + fg='white', width=10) go.pack(fill='both', expand=1) frame.pack(side=side, fill='both', expand=1) @@ -249,14 +271,16 @@ def reload_cue_times(self): prev, cur, next = self.cuelist.get_current_cues() self.go_buttons['Next'].set_time(next.time) - def update_cue_cache(self): + def update_cue_cache(self, compute_dmx_levels=1): """Rebuilds subs from the current cues. As this is expensive, we don't do it unless necessary (i.e. whenever we shift or a cue is edited)""" + # print "update_cue_cache" # load the subs to fade between for cue, name in zip(self.cuelist.get_current_cues(), ('Prev', 'Cur', 'Next')): self.cues_as_subs[name] = cue.get_levels_as_sub() - self.compute_dmx_levels() + if compute_dmx_levels: + self.compute_dmx_levels() def compute_dmx_levels(self): """Compute the DMX levels to send. This should get called whenever the DMX levels could change: either during a crossfade or when a cue is @@ -271,6 +295,11 @@ current_levels_as_sub = cur_sub.crossfade(other_sub, scale_val) self.current_dmx_levels = current_levels_as_sub.get_dmx_list() self.send_dmx_levels() + + # print "compute_dmx_levels: fade at", scale_val + # print "between", cur_sub.name, + # print "and", other_sub.name + # print def send_dmx_levels(self, *args): # print "send_dmx_levels", self.current_dmx_levels if self.mute.get(): @@ -303,12 +332,15 @@ # to prevent overshifting if self.no_shifts_until_release: return + # print "shift", name + self.cuelist.shift((-1, 1)[name == 'Next']) + self.update_cue_cache(compute_dmx_levels=0) for scale_name, scale in self.scales.items(): + # print "shift: setting scale to 0", scale_name scale.scale.set(0) - self.cuelist.shift((-1, 1)[name == 'Next']) + self.update_cue_cache(compute_dmx_levels=1) - self.update_cue_cache() if self.auto_load_times.get(): self.reload_cue_times() def autoshift(self, name, scale): @@ -574,11 +606,17 @@ self.reset_cue_indicators((next,)) CueList.set_next(self, index) self.update_cue_indicators() + + if self.fader: # XXX this is untested + self.fader.update_cue_cache() def set_prev(self, index): prev, cur, next = self.get_current_cue_indices() self.reset_cue_indicators((prev,)) CueList.set_prev(self, index) self.update_cue_indicators() + + if self.fader: # XXX this is untested + self.fader.update_cue_cache() def set_selection_as_prev(self): sel = self.hlist.info_selection() if sel: @@ -618,7 +656,7 @@ entryvar = Tk.StringVar() entry = Tk.Entry(self, fg='white', bg='black', textvariable=entryvar, insertbackground='white', - highlightbackground='red') # TODO this red/black is backwards + highlightcolor='red') # TODO this red/black is backwards entry.grid(row=row, column=1, sticky='nsew') self.variables[field] = entryvar @@ -649,7 +687,7 @@ if __name__ == "__main__": root = Tk.Tk() root.title("ShowMaster 9000") - root.geometry("500x555") + root.geometry("600x670") cl = TkCueList(root, 'cues/dolly') cl.pack(fill='both', expand=1)
--- a/flax/cues/dolly Thu Jul 10 02:58:46 2003 +0000 +++ b/flax/cues/dolly Thu Jul 10 07:20:20 2003 +0000 @@ -1,11 +1,11 @@ <?xml version="1.0"?> <!DOCTYPE PyObject SYSTEM "PyObjects.dtd"> <PyObject family="obj" type="builtin_wrapper" class="_EmptyClass"> -<attr name="__toplevel__" family="map" type="__compound__" extra="None TreeDict" id="137402804" > +<attr name="__toplevel__" family="map" type="__compound__" extra="None TreeDict" id="138476260" > <entry> <key type="string" value="cues" /> - <val type="list" id="141780908" > - <item type="PyObject" id="139916476" class="Cue"> + <val type="list" id="139904700" > + <item type="PyObject" id="139916852" class="Cue"> <attr name="name" type="string" value="curtain warmers" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="-7" /> @@ -13,7 +13,7 @@ <attr name="sub_levels" type="string" value="curtain_warmers : 1" /> <attr name="desc" type="string" value="preshow" /> </item> - <item type="PyObject" id="141781764" class="Cue"> + <item type="PyObject" id="139923804" class="Cue"> <attr name="name" type="string" value="cast frozen" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-1-1" /> @@ -21,7 +21,7 @@ <attr name="sub_levels" type="string" value="1-1_sill : .8" /> <attr name="desc" type="string" value="curtain opens" /> </item> - <item type="PyObject" id="140863436" class="Cue"> + <item type="PyObject" id="139957772" class="Cue"> <attr name="name" type="string" value="cast wakes up" /> <attr name="time" type="string" value=".75" /> <attr name="page" type="string" value="1-1-1" /> @@ -29,7 +29,7 @@ <attr name="sub_levels" type="string" value="1-1 : .8" /> <attr name="desc" type="string" value="music cue" /> </item> - <item type="PyObject" id="139843548" class="Cue"> + <item type="PyObject" id="140864020" class="Cue"> <attr name="name" type="string" value="cast freezes, dolly walks RC to LC" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-1-1" /> @@ -37,7 +37,7 @@ <attr name="sub_levels" type="string" value="1-1 : .6, front_rc : 1" /> <attr name="desc" type="string" value="dolly at right" /> </item> - <item type="PyObject" id="139853964" class="Cue"> + <item type="PyObject" id="139873820" class="Cue"> <attr name="name" type="string" value="cast freezes, dolly walks RC to LC" /> <attr name="time" type="string" value="5" /> <attr name="page" type="string" value="1-1-1" /> @@ -45,7 +45,7 @@ <attr name="sub_levels" type="string" value="1-1 : .6, front_lc : 1, front_c : 0.6" /> <attr name="desc" type="string" value="dolly at left, "financial consultation"" /> </item> - <item type="PyObject" id="139897836" class="Cue"> + <item type="PyObject" id="139854796" class="Cue"> <attr name="name" type="string" value="unfreeze" /> <attr name="time" type="string" value="1.5" /> <attr name="page" type="string" value="1-1-2" /> @@ -53,7 +53,7 @@ <attr name="sub_levels" type="string" value="1-1 : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="139850420" class="Cue"> + <item type="PyObject" id="141770052" class="Cue"> <attr name="name" type="string" value="freeze, scene is RC and C" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-1-2" /> @@ -61,7 +61,7 @@ <attr name="sub_levels" type="string" value="1-1 : .8, front_c : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="139851964" class="Cue"> + <item type="PyObject" id="140863828" class="Cue"> <attr name="name" type="string" value="unfreeze" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-1-3" /> @@ -69,7 +69,7 @@ <attr name="sub_levels" type="string" value="1-1 : 1" /> <attr name="desc" type="string" value=""mrs levi!"" /> </item> - <item type="PyObject" id="141781804" class="Cue"> + <item type="PyObject" id="140864796" class="Cue"> <attr name="name" type="string" value="freeze, scene RC" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-1-4" /> @@ -77,7 +77,7 @@ <attr name="sub_levels" type="string" value="1-1 : .8, front_rc : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="139855540" class="Cue"> + <item type="PyObject" id="141769532" class="Cue"> <attr name="name" type="string" value="dolly at stairs" /> <attr name="time" type="string" value="2" /> <attr name="page" type="string" value="1-1-4" /> @@ -85,7 +85,7 @@ <attr name="sub_levels" type="string" value="1-1 : .2, dolly_stairs_right : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140876156" class="Cue"> + <item type="PyObject" id="139852828" class="Cue"> <attr name="name" type="string" value="dolly walks to her R runway corner" /> <attr name="time" type="string" value="2" /> <attr name="page" type="string" value="1-1-4" /> @@ -93,7 +93,7 @@ <attr name="sub_levels" type="string" value="1-1 : .2, dolly_runway_right : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140876676" class="Cue"> + <item type="PyObject" id="140879348" class="Cue"> <attr name="name" type="string" value="unfreeze" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-1-5" /> @@ -101,7 +101,7 @@ <attr name="sub_levels" type="string" value="1-1 : 1" /> <attr name="desc" type="string" value=""i'm waiting for that sign"" /> </item> - <item type="PyObject" id="140862524" class="Cue"> + <item type="PyObject" id="140879388" class="Cue"> <attr name="name" type="string" value="stage clears, band walks runway" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-1-5" /> @@ -109,7 +109,7 @@ <attr name="sub_levels" type="string" value="worklights : 1, runway : .45" /> <attr name="desc" type="string" value="set change" /> </item> - <item type="PyObject" id="140853324" class="Cue"> + <item type="PyObject" id="140854084" class="Cue"> <attr name="name" type="string" value="scene opens outside store L" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-2-6" /> @@ -117,7 +117,7 @@ <attr name="sub_levels" type="string" value="1-2_outside : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="139850460" class="Cue"> + <item type="PyObject" id="139844268" class="Cue"> <attr name="name" type="string" value="enters store" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-2-6" /> @@ -125,7 +125,7 @@ <attr name="sub_levels" type="string" value="1-2 : 1, trap :0.2, upstairs : 0.2" /> <attr name="desc" type="string" value=""i can't help it..."" /> </item> - <item type="PyObject" id="140853084" class="Cue"> + <item type="PyObject" id="140877308" class="Cue"> <attr name="name" type="string" value="trapdoor area" /> <attr name="time" type="string" value="2" /> <attr name="page" type="string" value="1-2-7" /> @@ -133,15 +133,15 @@ <attr name="sub_levels" type="string" value="1-2 : 0.5, trap : 1, upstairs : 0.2" /> <attr name="desc" type="string" value="walking to trap, "cornelius!"" /> </item> - <item type="PyObject" id="139954588" class="Cue"> - <attr name="name" type="string" value="on final verse of song (?)" /> + <item type="PyObject" id="140863524" class="Cue"> + <attr name="name" type="string" value="monologue and "it takes a woman'" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="16" /> - <attr name="page" type="string" value="1-2-9" /> + <attr name="page" type="string" value="1-2-7" /> <attr name="sub_levels" type="string" value="1-2_song_downstairs : 1, upstairs : 0.2, 1-2 : 0.6, trap :0.2" /> <attr name="desc" type="string" value="sheep something" /> </item> - <item type="PyObject" id="140853828" class="Cue"> + <item type="PyObject" id="140854820" class="Cue"> <attr name="name" type="string" value=""restore" after song finishes" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="17" /> @@ -149,15 +149,15 @@ <attr name="sub_levels" type="string" value="1-2 : 1, upstairs : 0.2, trap :0.2" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140877756" class="Cue"> + <item type="PyObject" id="140865540" class="Cue"> <attr name="name" type="string" value="dolly alone" /> - <attr name="time" type="string" value="3" /> + <attr name="time" type="string" value="1" /> <attr name="cuenum" type="string" value="18" /> <attr name="page" type="string" value="1-2-12" /> <attr name="sub_levels" type="string" value="1-2 : 1, upstairs : 0.2, trap : 0.2" /> - <attr name="desc" type="string" value="dolly sings takes a woman" /> + <attr name="desc" type="string" value="dolly sings takes a woman (no-op)" /> </item> - <item type="PyObject" id="140875396" class="Cue"> + <item type="PyObject" id="140866060" class="Cue"> <attr name="name" type="string" value="dolly upstairs" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="19" /> @@ -165,7 +165,7 @@ <attr name="sub_levels" type="string" value="upstairs : .9, 1-2 : 0.5, trap : 0.2" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140875916" class="Cue"> + <item type="PyObject" id="140856580" class="Cue"> <attr name="name" type="string" value="cross to trapdoor" /> <attr name="time" type="string" value="1" /> <attr name="cuenum" type="string" value="20" /> @@ -173,7 +173,7 @@ <attr name="sub_levels" type="string" value="upstairs : 0.2, 1-2 : 0.5, trap : 1, 1-2_register : 0.7" /> <attr name="desc" type="string" value="plans to make (?)" /> </item> - <item type="PyObject" id="140875036" class="Cue"> + <item type="PyObject" id="140873844" class="Cue"> <attr name="name" type="string" value="cross to upstairs" /> <attr name="time" type="string" value="1" /> <attr name="cuenum" type="string" value="21" /> @@ -181,7 +181,7 @@ <attr name="sub_levels" type="string" value="upstairs : .9, 1-2 : 0.5, trap : 0.2" /> <attr name="desc" type="string" value=""yes, corn, yes!"" /> </item> - <item type="PyObject" id="139850860" class="Cue"> + <item type="PyObject" id="140878092" class="Cue"> <attr name="name" type="string" value="cross to trapdoor and register area" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="22" /> @@ -189,7 +189,7 @@ <attr name="sub_levels" type="string" value="upstairs : 0.2, 1-2 :0.5 ,trap : 1, 1-2_register : 1" /> <attr name="desc" type="string" value="chicken at 8" /> </item> - <item type="PyObject" id="140855844" class="Cue"> + <item type="PyObject" id="140874188" class="Cue"> <attr name="name" type="string" value="cross to upstairs" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="23" /> @@ -197,7 +197,7 @@ <attr name="sub_levels" type="string" value="upstairs : 1.0, 1-2 :.5, trap : 0.2" /> <attr name="desc" type="string" value="DELETED" /> </item> - <item type="PyObject" id="140856412" class="Cue"> + <item type="PyObject" id="140865260" class="Cue"> <attr name="name" type="string" value="whole scene" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="24" /> @@ -205,7 +205,7 @@ <attr name="sub_levels" type="string" value="upstairs : 1.0, 1-2 : 1, trap : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140856636" class="Cue"> + <item type="PyObject" id="140875948" class="Cue"> <attr name="name" type="string" value="follow the guys" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="25" /> @@ -213,7 +213,7 @@ <attr name="sub_levels" type="string" value="runway : .6, 1-2 : 0.5" /> <attr name="desc" type="string" value="set breaks apart as they sing" /> </item> - <item type="PyObject" id="139897956" class="Cue"> + <item type="PyObject" id="140879644" class="Cue"> <attr name="name" type="string" value="chorus fills DL then whole stage" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="26" /> @@ -221,23 +221,23 @@ <attr name="sub_levels" type="string" value="allstage : .9, sky : .75" /> <attr name="desc" type="string" value="sunday clothes outside" /> </item> - <item type="PyObject" id="140857588" class="Cue"> + <item type="PyObject" id="140857204" class="Cue"> <attr name="name" type="string" value="fadeout" /> <attr name="time" type="string" value="2" /> <attr name="cuenum" type="string" value="27" /> <attr name="page" type="string" value="1-2-18" /> <attr name="sub_levels" type="string" value="" /> - <attr name="desc" type="string" value="" /> + <attr name="desc" type="string" value="DELETED" /> </item> - <item type="PyObject" id="140874564" class="Cue"> - <attr name="name" type="string" value="worklights" /> - <attr name="time" type="string" value="3" /> + <item type="PyObject" id="140858468" class="Cue"> + <attr name="name" type="string" value="blueout to worklights" /> + <attr name="time" type="string" value="2" /> <attr name="page" type="string" value="1-2-18" /> <attr name="cuenum" type="string" value="28" /> <attr name="sub_levels" type="string" value="worklights : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140855484" class="Cue"> + <item type="PyObject" id="140875068" class="Cue"> <attr name="name" type="string" value="outside hatshop, DL" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-3-19" /> @@ -245,7 +245,7 @@ <attr name="sub_levels" type="string" value="1-3_outside : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="139849372" class="Cue"> + <item type="PyObject" id="140858708" class="Cue"> <attr name="name" type="string" value="inside and outside" /> <attr name="time" type="string" value="2" /> <attr name="page" type="string" value="1-3-19" /> @@ -253,7 +253,7 @@ <attr name="sub_levels" type="string" value="1-3_inside : 1, 1-3_outside : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140860092" class="Cue"> + <item type="PyObject" id="140875364" class="Cue"> <attr name="name" type="string" value="enter hatshop" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-3-20" /> @@ -261,7 +261,7 @@ <attr name="sub_levels" type="string" value="1-3_inside : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140861436" class="Cue"> + <item type="PyObject" id="140856340" class="Cue"> <attr name="name" type="string" value="SPOT alone for song, walks R then LC" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-3-21" /> @@ -269,7 +269,7 @@ <attr name="sub_levels" type="string" value="nsi_cue_1 : .3" /> <attr name="desc" type="string" value="ribbons" /> </item> - <item type="PyObject" id="140861956" class="Cue"> + <item type="PyObject" id="140873292" class="Cue"> <attr name="name" type="string" value="SPOT OFF return to scene" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-3-22" /> @@ -277,7 +277,7 @@ <attr name="sub_levels" type="string" value="1-3_inside : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140872620" class="Cue"> + <item type="PyObject" id="140867356" class="Cue"> <attr name="name" type="string" value="song again" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-3-23" /> @@ -285,7 +285,7 @@ <attr name="sub_levels" type="string" value="nsi_cue_1 : 1" /> <attr name="desc" type="string" value="DELETED" /> </item> - <item type="PyObject" id="140860636" class="Cue"> + <item type="PyObject" id="140863420" class="Cue"> <attr name="name" type="string" value="return to scene" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-3-23" /> @@ -293,7 +293,7 @@ <attr name="sub_levels" type="string" value="1-3_inside : 1" /> <attr name="desc" type="string" value="DELETED" /> </item> - <item type="PyObject" id="140866812" class="Cue"> + <item type="PyObject" id="140860724" class="Cue"> <attr name="name" type="string" value="actors are DL to runway" /> <attr name="time" type="string" value="4" /> <attr name="page" type="string" value="1-3-36" /> @@ -301,7 +301,7 @@ <attr name="sub_levels" type="string" value="runway_stairs : .5, worklights : 1" /> <attr name="desc" type="string" value="set breaks apart" /> </item> - <item type="PyObject" id="140869164" class="Cue"> + <item type="PyObject" id="140869052" class="Cue"> <attr name="name" type="string" value="stage fills with dancers" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-3-36" /> @@ -309,15 +309,15 @@ <attr name="sub_levels" type="string" value="1-3-36_dance : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140861580" class="Cue"> - <attr name="name" type="string" value="stage fills with dancers" /> + <item type="PyObject" id="140868804" class="Cue"> + <attr name="name" type="string" value="front center mini" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-3-36" /> <attr name="cuenum" type="string" value="36.5" /> <attr name="sub_levels" type="string" value="1-3-36_dance : 0.5, front_lc : 0.5" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140858844" class="Cue"> + <item type="PyObject" id="140859516" class="Cue"> <attr name="name" type="string" value="dolly alone in L runway corner stairs" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-3-37" /> @@ -325,7 +325,7 @@ <attr name="sub_levels" type="string" value="runway_stairs_left: 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="139852236" class="Cue"> + <item type="PyObject" id="141770564" class="Cue"> <attr name="name" type="string" value="dolly alone in L runway corner" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-3-37" /> @@ -333,7 +333,7 @@ <attr name="sub_levels" type="string" value="dolly_runway_left : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140878252" class="Cue"> + <item type="PyObject" id="139853188" class="Cue"> <attr name="name" type="string" value="dance?" /> <attr name="time" type="string" value="4" /> <attr name="page" type="string" value="1-3-38" /> @@ -341,7 +341,7 @@ <attr name="sub_levels" type="string" value="1-3-36_dance : 1, front_lc : .5" /> <attr name="desc" type="string" value="guys enter from UL" /> </item> - <item type="PyObject" id="140869580" class="Cue"> + <item type="PyObject" id="140873124" class="Cue"> <attr name="name" type="string" value="SPOT" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-3-38" /> @@ -349,7 +349,7 @@ <attr name="sub_levels" type="string" value="1-3-36_dance : 0.4, sky : 0.4, runway : 0.16" /> <attr name="desc" type="string" value="dolly alone" /> </item> - <item type="PyObject" id="140868348" class="Cue"> + <item type="PyObject" id="140857636" class="Cue"> <attr name="name" type="string" value="crowd arrives" /> <attr name="time" type="string" value="7" /> <attr name="page" type="string" value="1-3-38" /> @@ -357,7 +357,7 @@ <attr name="sub_levels" type="string" value="nsi_cue_2 : 1, patio : .5, runway: 0.6" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140872124" class="Cue"> + <item type="PyObject" id="140861580" class="Cue"> <attr name="name" type="string" value="add patio" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-3-39" /> @@ -365,7 +365,7 @@ <attr name="sub_levels" type="string" value="" /> <attr name="desc" type="string" value="DELETED" /> </item> - <item type="PyObject" id="140872348" class="Cue"> + <item type="PyObject" id="140861332" class="Cue"> <attr name="name" type="string" value="center scene" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-3-39" /> @@ -373,7 +373,7 @@ <attr name="sub_levels" type="string" value="nsi_cue_2 : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140865980" class="Cue"> + <item type="PyObject" id="140857060" class="Cue"> <attr name="name" type="string" value="dolly DC alone SPOT" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="1-3-40" /> @@ -381,7 +381,7 @@ <attr name="sub_levels" type="string" value="1-3-36_dance : 0.4, sky : 0.4, runway : 0.16\n" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140866020" class="Cue"> + <item type="PyObject" id="140866244" class="Cue"> <attr name="name" type="string" value="fadeout" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="44" /> @@ -389,7 +389,7 @@ <attr name="sub_levels" type="string" value="" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140866316" class="Cue"> + <item type="PyObject" id="140871372" class="Cue"> <attr name="name" type="string" value="warmers" /> <attr name="time" type="string" value="5" /> <attr name="cuenum" type="string" value="45" /> @@ -397,7 +397,7 @@ <attr name="sub_levels" type="string" value="curtain_warmers : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140872452" class="Cue"> + <item type="PyObject" id="140861860" class="Cue"> <attr name="name" type="string" value="warmers out" /> <attr name="time" type="string" value="10" /> <attr name="cuenum" type="string" value="45.5" /> @@ -405,7 +405,7 @@ <attr name="sub_levels" type="string" value="" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140861396" class="Cue"> + <item type="PyObject" id="140871732" class="Cue"> <attr name="name" type="string" value=""night" scene" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-1-1" /> @@ -413,31 +413,31 @@ <attr name="sub_levels" type="string" value="2-1_outside : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142417076" class="Cue"> + <item type="PyObject" id="140871652" class="Cue"> <attr name="name" type="string" value="lights change scene to later at night" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-1-3" /> <attr name="cuenum" type="string" value="47" /> <attr name="sub_levels" type="string" value="2-1_darker : .8" /> - <attr name="desc" type="string" value="" /> + <attr name="desc" type="string" value="after song" /> </item> - <item type="PyObject" id="140868932" class="Cue"> + <item type="PyObject" id="140872460" class="Cue"> <attr name="name" type="string" value="mini scene" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-1-4" /> <attr name="cuenum" type="string" value="48" /> <attr name="sub_levels" type="string" value="2-1_darker : .8" /> - <attr name="desc" type="string" value="" /> + <attr name="desc" type="string" value="no change" /> </item> - <item type="PyObject" id="142420708" class="Cue"> + <item type="PyObject" id="142422468" class="Cue"> <attr name="name" type="string" value="another mini scene" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-1-4" /> <attr name="cuenum" type="string" value="49" /> <attr name="sub_levels" type="string" value="2-1_darker : .8" /> - <attr name="desc" type="string" value="" /> + <attr name="desc" type="string" value="no change" /> </item> - <item type="PyObject" id="142417708" class="Cue"> + <item type="PyObject" id="142422628" class="Cue"> <attr name="name" type="string" value="fadeout" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-1-4" /> @@ -445,7 +445,7 @@ <attr name="sub_levels" type="string" value="" /> <attr name="desc" type="string" value="DELETED" /> </item> - <item type="PyObject" id="142420564" class="Cue"> + <item type="PyObject" id="142426948" class="Cue"> <attr name="name" type="string" value="worklights" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-1-4" /> @@ -453,7 +453,7 @@ <attr name="sub_levels" type="string" value="worklights : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142422460" class="Cue"> + <item type="PyObject" id="140873212" class="Cue"> <attr name="name" type="string" value="lewis at top of stairs" /> <attr name="time" type="string" value="4" /> <attr name="page" type="string" value="2-2-5" /> @@ -461,7 +461,7 @@ <attr name="sub_levels" type="string" value="2-2_all : 1" /> <attr name="desc" type="string" value="harmonia gardens" /> </item> - <item type="PyObject" id="140866172" class="Cue"> + <item type="PyObject" id="142423708" class="Cue"> <attr name="name" type="string" value="left table" /> <attr name="time" type="string" value="4" /> <attr name="page" type="string" value="2-2-5" /> @@ -469,7 +469,7 @@ <attr name="sub_levels" type="string" value="2-2_all : 0.5, 2-2_l_table : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140866100" class="Cue"> + <item type="PyObject" id="140872132" class="Cue"> <attr name="name" type="string" value="all" /> <attr name="time" type="string" value="2" /> <attr name="page" type="string" value="2-2-6" /> @@ -477,7 +477,7 @@ <attr name="sub_levels" type="string" value="2-2_all : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140861668" class="Cue"> + <item type="PyObject" id="142427188" class="Cue"> <attr name="name" type="string" value="right table" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-2-6" /> @@ -485,7 +485,7 @@ <attr name="sub_levels" type="string" value="2-2_all : .5, 2-2_r_table : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142424540" class="Cue"> + <item type="PyObject" id="142428420" class="Cue"> <attr name="name" type="string" value="all" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-2-7" /> @@ -493,7 +493,7 @@ <attr name="sub_levels" type="string" value="2-2_all : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142419100" class="Cue"> + <item type="PyObject" id="142429228" class="Cue"> <attr name="name" type="string" value="left table" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="57" /> @@ -501,7 +501,7 @@ <attr name="sub_levels" type="string" value="2-2_all : .5, 2-2_l_table : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142423236" class="Cue"> + <item type="PyObject" id="142429748" class="Cue"> <attr name="name" type="string" value="all, when curtain closes" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="58" /> @@ -509,7 +509,7 @@ <attr name="sub_levels" type="string" value="2-2_all : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140871868" class="Cue"> + <item type="PyObject" id="142426156" class="Cue"> <attr name="name" type="string" value="right table, curtain opens" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="59" /> @@ -517,7 +517,7 @@ <attr name="sub_levels" type="string" value="2-2_all : .5, 2-2_r_table : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142425700" class="Cue"> + <item type="PyObject" id="142427852" class="Cue"> <attr name="name" type="string" value="all" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="60" /> @@ -525,7 +525,7 @@ <attr name="sub_levels" type="string" value="2-2_all : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="139923396" class="Cue"> + <item type="PyObject" id="140871996" class="Cue"> <attr name="name" type="string" value="right table and stairs, for mo+lewis" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="61" /> @@ -533,15 +533,15 @@ <attr name="sub_levels" type="string" value="2-2_all : .5, 2-2_r_table : 1" /> <attr name="desc" type="string" value="DELETED" /> </item> - <item type="PyObject" id="142425940" class="Cue"> + <item type="PyObject" id="142429932" class="Cue"> <attr name="name" type="string" value="all" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="62" /> <attr name="page" type="string" value="2-2-8" /> <attr name="sub_levels" type="string" value="2-2_all : 1" /> - <attr name="desc" type="string" value="" /> + <attr name="desc" type="string" value="DELETED" /> </item> - <item type="PyObject" id="142424308" class="Cue"> + <item type="PyObject" id="142429500" class="Cue"> <attr name="name" type="string" value="left table ("champagne")" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="63" /> @@ -549,7 +549,7 @@ <attr name="sub_levels" type="string" value="2-2_all : .5, 2-2_l_table : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142423852" class="Cue"> + <item type="PyObject" id="142431988" class="Cue"> <attr name="name" type="string" value="all" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="64" /> @@ -557,7 +557,7 @@ <attr name="sub_levels" type="string" value="2-2_all : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142429116" class="Cue"> + <item type="PyObject" id="142428700" class="Cue"> <attr name="name" type="string" value="right table ("let's dance")" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="65" /> @@ -565,7 +565,7 @@ <attr name="sub_levels" type="string" value="2-2_all : .5, 2-2_r_table : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142425644" class="Cue"> + <item type="PyObject" id="142433428" class="Cue"> <attr name="name" type="string" value="all" /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="66" /> @@ -573,7 +573,7 @@ <attr name="sub_levels" type="string" value="2-2_all : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142428372" class="Cue"> + <item type="PyObject" id="140875308" class="Cue"> <attr name="name" type="string" value="waiters talk about dolly at the base of stairs" /> <attr name="time" type="string" value="4" /> <attr name="cuenum" type="string" value="67" /> @@ -581,7 +581,7 @@ <attr name="sub_levels" type="string" value="2-2_all : .9, bottom_of_stairs : 0.6" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142426964" class="Cue"> + <item type="PyObject" id="142435044" class="Cue"> <attr name="name" type="string" value="dimmer.." /> <attr name="time" type="string" value="3" /> <attr name="cuenum" type="string" value="68" /> @@ -589,15 +589,15 @@ <attr name="sub_levels" type="string" value="2-2_all : .8, bottom_of_stairs : 0.5" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142430684" class="Cue"> + <item type="PyObject" id="142428020" class="Cue"> <attr name="name" type="string" value="dolly arrives and walks down stairs" /> <attr name="time" type="string" value="5" /> <attr name="cuenum" type="string" value="69" /> - <attr name="page" type="string" value="2-2-12" /> + <attr name="page" type="string" value="2-2-11" /> <attr name="sub_levels" type="string" value="2-2_all : 0.9, garden_stairs : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142433020" class="Cue"> + <item type="PyObject" id="142436844" class="Cue"> <attr name="name" type="string" value=""down center" dolly's scene" /> <attr name="time" type="string" value="8" /> <attr name="cuenum" type="string" value="70" /> @@ -605,7 +605,7 @@ <attr name="sub_levels" type="string" value="2-2_all : 1, front_c : 0.6" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142425532" class="Cue"> + <item type="PyObject" id="142430860" class="Cue"> <attr name="name" type="string" value=""dim" for polka dance" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-2-18" /> @@ -613,7 +613,7 @@ <attr name="sub_levels" type="string" value="2-2_all : 0.7, front_rc : .7" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142433996" class="Cue"> + <item type="PyObject" id="142437348" class="Cue"> <attr name="name" type="string" value=""light stairs"" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-2-18" /> @@ -621,7 +621,7 @@ <attr name="sub_levels" type="string" value="2-2_all : 0.8, garden_stairs : 0.5, bottom_of_stairs : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142433604" class="Cue"> + <item type="PyObject" id="142438340" class="Cue"> <attr name="name" type="string" value=""bright" during chase" /> <attr name="time" type="string" value="1.5" /> <attr name="page" type="string" value="2-2-19" /> @@ -629,7 +629,7 @@ <attr name="sub_levels" type="string" value="2-2_all : 1, garden_stairs : 0.5, bottom_of_stairs : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142432428" class="Cue"> + <item type="PyObject" id="142431156" class="Cue"> <attr name="name" type="string" value="blueout right after freeze" /> <attr name="time" type="string" value="0" /> <attr name="page" type="string" value="2-2-19" /> @@ -637,7 +637,7 @@ <attr name="sub_levels" type="string" value="worklights : 1.0" /> <attr name="desc" type="string" value=""gasp!"" /> </item> - <item type="PyObject" id="142434428" class="Cue"> + <item type="PyObject" id="142440156" class="Cue"> <attr name="name" type="string" value=""cold" courtroom" /> <attr name="time" type="string" value="4" /> <attr name="page" type="string" value="2-3-20" /> @@ -645,7 +645,7 @@ <attr name="sub_levels" type="string" value="2-3_cold : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142436540" class="Cue"> + <item type="PyObject" id="142438036" class="Cue"> <attr name="name" type="string" value="room warms up" /> <attr name="time" type="string" value="4" /> <attr name="page" type="string" value="2-3-22" /> @@ -653,23 +653,23 @@ <attr name="sub_levels" type="string" value="2-3_brighter : .7" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140865732" class="Cue"> + <item type="PyObject" id="142423220" class="Cue"> <attr name="name" type="string" value="SPOT on cornelius song" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-3-22" /> <attr name="cuenum" type="string" value="77" /> - <attr name="sub_levels" type="string" value="2-3_brighter : 1" /> - <attr name="desc" type="string" value="only takes a moment" /> + <attr name="sub_levels" type="string" value="2-3_brighter : .7" /> + <attr name="desc" type="string" value="only takes a moment (no-op)" /> </item> - <item type="PyObject" id="142434764" class="Cue"> - <attr name="name" type="string" value="room is cold again" /> + <item type="PyObject" id="142433964" class="Cue"> + <attr name="name" type="string" value="SPOT OUT room is cold again" /> <attr name="time" type="string" value="6.5" /> <attr name="page" type="string" value="2-3-23" /> <attr name="cuenum" type="string" value="78" /> <attr name="sub_levels" type="string" value="2-3_cold : 1" /> - <attr name="desc" type="string" value="" /> + <attr name="desc" type="string" value="end of song" /> </item> - <item type="PyObject" id="142434804" class="Cue"> + <item type="PyObject" id="142439732" class="Cue"> <attr name="name" type="string" value="fadeout" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-3-25" /> @@ -677,15 +677,15 @@ <attr name="sub_levels" type="string" value="" /> <attr name="desc" type="string" value="DELETED" /> </item> - <item type="PyObject" id="142435716" class="Cue"> - <attr name="name" type="string" value="worklights" /> + <item type="PyObject" id="142439020" class="Cue"> + <attr name="name" type="string" value="blueout to worklights" /> <attr name="time" type="string" value="2" /> <attr name="page" type="string" value="2-3-25" /> <attr name="cuenum" type="string" value="80" /> <attr name="sub_levels" type="string" value="worklights : 1" /> - <attr name="desc" type="string" value="" /> + <attr name="desc" type="string" value="end of scene" /> </item> - <item type="PyObject" id="142437604" class="Cue"> + <item type="PyObject" id="142443532" class="Cue"> <attr name="name" type="string" value="store" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-4-26" /> @@ -693,7 +693,7 @@ <attr name="sub_levels" type="string" value="1-2 : 1, trap : 0.2, upstairs : 0.2" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142437684" class="Cue"> + <item type="PyObject" id="142439508" class="Cue"> <attr name="name" type="string" value="trapdoor up" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-4-26" /> @@ -701,7 +701,7 @@ <attr name="sub_levels" type="string" value="1-2 : 1, trap : 1.0, upstairs : 0.2" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142438228" class="Cue"> + <item type="PyObject" id="142432212" class="Cue"> <attr name="name" type="string" value="trapdoor down" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-4-26" /> @@ -709,7 +709,7 @@ <attr name="sub_levels" type="string" value="1-2 : 1, trap : 0.4, upstairs : 0.2" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142423492" class="Cue"> + <item type="PyObject" id="142439812" class="Cue"> <attr name="name" type="string" value="dolly alone at top of R stairs" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-4-28" /> @@ -717,7 +717,7 @@ <attr name="sub_levels" type="string" value="2-4_money : 1, 1-2 : 0.35, upstairs : 0.2, 1-2_register : .8" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142417660" class="Cue"> + <item type="PyObject" id="142439852" class="Cue"> <attr name="name" type="string" value="restore to store" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-4-28" /> @@ -725,15 +725,15 @@ <attr name="sub_levels" type="string" value="1-2 : 1, trap : 0.2, upstairs : 0.2" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142436172" class="Cue"> + <item type="PyObject" id="140869740" class="Cue"> <attr name="name" type="string" value="fade to front" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-4-30" /> <attr name="cuenum" type="string" value="86" /> <attr name="sub_levels" type="string" value="front_of_stage : 1, 1-2: .5" /> - <attr name="desc" type="string" value="" /> + <attr name="desc" type="string" value="before set breaks" /> </item> - <item type="PyObject" id="142443148" class="Cue"> + <item type="PyObject" id="142423980" class="Cue"> <attr name="name" type="string" value="crowd arrives" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-4-30" /> @@ -741,7 +741,7 @@ <attr name="sub_levels" type="string" value="2-2_all : 1, front_of_stage : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142438900" class="Cue"> + <item type="PyObject" id="142448428" class="Cue"> <attr name="name" type="string" value="flat splits" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-4-31" /> @@ -749,7 +749,7 @@ <attr name="sub_levels" type="string" value="finale : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142432292" class="Cue"> + <item type="PyObject" id="142450492" class="Cue"> <attr name="name" type="string" value="dolly enters" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-4-31" /> @@ -757,7 +757,7 @@ <attr name="sub_levels" type="string" value="finale_with_dolly : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142430796" class="Cue"> + <item type="PyObject" id="142448948" class="Cue"> <attr name="name" type="string" value="curtains close" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-4-31+" /> @@ -765,7 +765,7 @@ <attr name="sub_levels" type="string" value="curtain_warmers : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="140871004" class="Cue"> + <item type="PyObject" id="142449876" class="Cue"> <attr name="name" type="string" value="curtains reopen" /> <attr name="time" type="string" value="2" /> <attr name="page" type="string" value="2-4-31+" /> @@ -773,7 +773,7 @@ <attr name="sub_levels" type="string" value="finale_with_dolly : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142436260" class="Cue"> + <item type="PyObject" id="142447604" class="Cue"> <attr name="name" type="string" value="curtains close again" /> <attr name="time" type="string" value="3" /> <attr name="page" type="string" value="2-4-31+" /> @@ -781,15 +781,15 @@ <attr name="sub_levels" type="string" value="curtain_warmers : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142444572" class="Cue"> + <item type="PyObject" id="142448708" class="Cue"> <attr name="name" type="string" value="house comes up" /> <attr name="time" type="string" value="4" /> <attr name="page" type="string" value="2-4-31+" /> <attr name="cuenum" type="string" value="93" /> - <attr name="sub_levels" type="string" value="finale_with_dolly : 1, house : 1" /> + <attr name="sub_levels" type="string" value="curtain_warmers: 1, house : 1" /> <attr name="desc" type="string" value="" /> </item> - <item type="PyObject" id="142445588" class="Cue"> + <item type="PyObject" id="142451692" class="Cue"> <attr name="name" type="string" value="emergency blackout" /> <attr name="time" type="string" value="0" /> <attr name="page" type="string" value="--" />