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))
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, layout): LaunchpadMode.__init__(self, True) self._old_mode = None self._layout = layout
def __init__(self, layout): LaunchpadMode.__init__(self) self._layout = layout