Changeset - e9c06be9b26b
[Not reviewed]
default
0 2 0
dmcc - 21 years ago 2003-07-10 07:20:20

more updates, some bugfixes (hopefully!)
2 files changed with 186 insertions and 148 deletions:
0 comments (0 inline, 0 general)
flax/CueFaders.py
Show inline comments
 
@@ -12,11 +12,12 @@ cue_state_indicator_colors = {
 
    '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 @@ class TimedGoButton(Tk.Frame):
 
        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 @@ class TimedGoButton(Tk.Frame):
 
        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 @@ class TimedGoButton(Tk.Frame):
 
            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 @@ class CueFader(Tk.Frame):
 
                                                                          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 @@ class CueFader(Tk.Frame):
 
    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 @@ class CueFader(Tk.Frame):
 
            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 @@ class CueFader(Tk.Frame):
 
        # 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 @@ class TkCueList(CueList, Tk.Frame):
 
        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 @@ class CueEditron(Tk.Frame):
 
            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 @@ class CueEditron(Tk.Frame):
 
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)
 

	
flax/cues/dolly
Show inline comments
 
<?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, &quot;financial consultation&quot;" />
 
      </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="&quot;mrs levi!&quot;" />
 
      </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="&quot;i&apos;m waiting for that sign&quot;" />
 
      </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="&quot;i can&apos;t help it...&quot;" />
 
      </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, &quot;cornelius!&quot;" />
 
      </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 &quot;it takes a woman&apos;" />
 
        <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="&quot;restore&quot; 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="&quot;yes, corn, yes!&quot;" />
 
      </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="&quot;night&quot; 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 (&quot;champagne&quot;)" />
 
        <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 (&quot;let&apos;s dance&quot;)" />
 
        <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="&quot;down center&quot; dolly&apos;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="&quot;dim&quot; 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="&quot;light stairs&quot;" />
 
        <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="&quot;bright&quot; 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="&quot;gasp!&quot;" />
 
      </item>
 
      <item type="PyObject" id="142434428" class="Cue">
 
      <item type="PyObject" id="142440156" class="Cue">
 
        <attr name="name" type="string" value="&quot;cold&quot; 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="--" />
0 comments (0 inline, 0 general)