Exemple #1
0
 def __init__(self, nav, layout, mode_reset_button=None):
     LaunchpadMode.__init__(self)
     self._layout = layout
     self._nav = nav
     self._state = MIXER_STATE_INIT
     self._enable = False
     self._mixer = LaunchpadMixerComponent(8, 4)
     self._current_tracks = None
     self._channel_volume = []
     self._channel_pan = []
     self._channel_send = []
     self._senda = []
     self._sendb = []
     self._sendc = []
     self._sendd = []
     self._master_volume = None
     self._cue = None
     self._master = self._mixer.master_strip()
     self._nav.add_offset_listener(self.update_track_offset)
     self._function_mappings = {MIXER_STATE_INIT   : (None,None),
                                MIXER_STATE_MAIN   : (self.create_main,self.destroy_main),
                                MIXER_STATE_VOL    : (self.create_vol,self.destroy_vol),
                                MIXER_STATE_PAN    : (self.create_pan,self.destroy_pan),
                                MIXER_STATE_SEND_A : (self.create_sda,self.destroy_sda),
                                MIXER_STATE_SEND_B : (self.create_sdb,self.destroy_sdb),
                                MIXER_STATE_SEND_C : (self.create_sdc,self.destroy_sdc),
                                MIXER_STATE_SEND_D : (self.create_sdd,self.destroy_sdd),
                                MIXER_STATE_MASTER : (self.create_master,self.destroy_master)}
     self._mode_reset_button = mode_reset_button
     if self._mode_reset_button != None:
         self._mode_reset_button.add_value_listener(self.mode_reset_caller)
 def __init__(self, layout, ap, song, index_mode):
     """initalize the LaunchpadTrackSelectionMode.  index_mode = 0 is where you have 8 selections, index_mode = 1 is where you have 64 options"""
     LaunchpadMode.__init__(self, True)
     self._ap = ap
     self._layout = layout
     self._index_mode = index_mode
     self._lambdas = []
     self._song = song
     for i in range(64):
         self._lambdas.append(lambda value,x=i: self.select_track(value,x))
Exemple #3
0
 def __init__(self, layout, ap, song):
     """initalize the LaunchpadTrackSelectionMode.  index_mode = 0 is where you have 8 selections, index_mode = 1 is where you have 64 options"""
     LaunchpadMode.__init__(self, True)
     self._ap = ap
     self._layout = layout
     self._lambdas = []
     self._song = song
     self._offset = None
     self.clips = []
     for i in range(64):
         self._lambdas.append(lambda value, x=i: self.select_clip(value, x))
 def __init__(self, nav, layout):
     LaunchpadMode.__init__(self)
     self._nav = nav
     self._layout = layout
 def __init__(self,layout):
     LaunchpadMode.__init__(self)
     self._layout = layout
 def __init__(self, nav, layout):
     LaunchpadMode.__init__(self)
     self._nav = nav
     self._layout = layout
Exemple #7
0
 def __init__(self, layout):
     LaunchpadMode.__init__(self, True)
     self._old_mode = None
     self._layout = layout
Exemple #8
0
 def __init__(self, layout):
     LaunchpadMode.__init__(self)
     self._layout = layout