def __init__(self, remote_sl_parent):
     RemoteSLComponent.__init__(self, remote_sl_parent)
     self.__left_strip_names = [ str() for x in range(NUM_CONTROLS_PER_ROW) ]
     self.__left_strip_parameters = [ None for x in range(NUM_CONTROLS_PER_ROW) ]
     self.__right_strip_names = [ str() for x in range(NUM_CONTROLS_PER_ROW) ]
     self.__right_strip_parameters = [ None for x in range(NUM_CONTROLS_PER_ROW) ]
     self.refresh_state()
Exemple #2
0
    def __init__(self, remote_sl_parent, display_controller, c_instance):
        RemoteSLComponent.__init__(self, remote_sl_parent)
        self.__display_controller = display_controller
        self.__parent = remote_sl_parent
        self.__forward_button_down = False
        self.__rewind_button_down = False
        self.__c_instance = c_instance
        self.__strip_offset = 0
        self.__blink = 0
        self.__strips = [
            MixerChannelStrip(self, i) for i in range(NUM_CONTROLS_PER_ROW)
        ]
        self.__assigned_tracks = []
        self.__transport_locked = False
        self.__lock_enquiry_delay = 0
        self.song().add_visible_tracks_listener(
            self.__on_tracks_added_or_deleted)
        self.song().add_record_mode_listener(self.__on_record_mode_changed)
        self.song().add_is_playing_listener(self.__on_is_playing_changed)
        self.song().add_loop_listener(self.__on_loop_changed)
        self.__reassign_strips()

        global mo
        mo = rtmidi.MidiOut()
        mo.open_port(0)
Exemple #3
0
 def __init__(self, remote_sl_parent):
     RemoteSLComponent.__init__(self, remote_sl_parent)
     self.__left_strip_names = [ str() for x in range(NUM_CONTROLS_PER_ROW) ]
     self.__left_strip_parameters = [ None for x in range(NUM_CONTROLS_PER_ROW) ]
     self.__right_strip_names = [ str() for x in range(NUM_CONTROLS_PER_ROW) ]
     self.__right_strip_parameters = [ None for x in range(NUM_CONTROLS_PER_ROW) ]
     self.refresh_state()
 def __init__(self, remote_sl_parent):
     RemoteSLComponent.__init__(self, remote_sl_parent)
     self._DisplayController__left_strip_names = [ str() for x in range(NUM_CONTROLS_PER_ROW) ]
     self._DisplayController__left_strip_parameters = [ None for x in range(NUM_CONTROLS_PER_ROW) ]
     self._DisplayController__right_strip_names = [ str() for x in range(NUM_CONTROLS_PER_ROW) ]
     self._DisplayController__right_strip_parameters = [ None for x in range(NUM_CONTROLS_PER_ROW) ]
     self._DisplayController__update_display_count = 0
     self.refresh_state()
 def __init__(self, remote_sl_parent, display_controller):
     RemoteSLComponent.__init__(self, remote_sl_parent)
     self._EffectController__display_controller = display_controller
     self._EffectController__parent = remote_sl_parent
     self._EffectController__assigned_device = self._EffectController__parent.song().appointed_device
     self._EffectController__last_selected_track = None
     self._EffectController__assigned_device_is_locked = False
     self._EffectController__strips = [ EffectChannelStrip(self) for x in range(NUM_CONTROLS_PER_ROW) ]
     self._EffectController__bank = 0
     self._EffectController__show_bank = False
     self._EffectController__reassign_strips()
 def __init__(self, remote_sl_parent, display_controller):
     RemoteSLComponent.__init__(self, remote_sl_parent)
     self._EffectController__display_controller = display_controller
     self._EffectController__parent = remote_sl_parent
     self._EffectController__assigned_device = self._EffectController__parent.song().appointed_device
     self._EffectController__last_selected_track = None
     self._EffectController__assigned_device_is_locked = False
     self._EffectController__strips = [ EffectChannelStrip(self) for x in range(NUM_CONTROLS_PER_ROW) ]
     self._EffectController__bank = 0
     self._EffectController__show_bank = False
     self._EffectController__reassign_strips()
 def __init__(self, remote_sl_parent, display_controller):
     RemoteSLComponent.__init__(self, remote_sl_parent)
     self._MixerController__display_controller = display_controller
     self._MixerController__parent = remote_sl_parent
     self._MixerController__forward_button_down = False
     self._MixerController__rewind_button_down = False
     self._MixerController__strip_offset = 0
     self._MixerController__slider_mode = SLIDER_MODE_VOLUME
     self._MixerController__strips = [ MixerChannelStrip(self) for i in range(NUM_CONTROLS_PER_ROW) ]
     self._MixerController__assigned_tracks = []
     self.song().add_tracks_listener(self._MixerController__on_tracks_added_or_deleted)
     self.song().add_record_mode_listener(self._MixerController__on_record_mode_changed)
     self._MixerController__reassign_strips()
 def __init__(self, remote_sl_parent):
     RemoteSLComponent.__init__(self, remote_sl_parent)
     self._DisplayController__left_strip_names = [
         str() for x in range(NUM_CONTROLS_PER_ROW)
     ]
     self._DisplayController__left_strip_parameters = [
         None for x in range(NUM_CONTROLS_PER_ROW)
     ]
     self._DisplayController__right_strip_names = [
         str() for x in range(NUM_CONTROLS_PER_ROW)
     ]
     self._DisplayController__right_strip_parameters = [
         None for x in range(NUM_CONTROLS_PER_ROW)
     ]
     self._DisplayController__update_display_count = 0
     self.refresh_state()
    def __init__(self, remote_sl_parent, c_instance):
        RemoteSLComponent.__init__(self, remote_sl_parent)
        self.__c_instance = c_instance
        self.__left_strip_names = [str() for x in range(NUM_CONTROLS_PER_ROW)]
        self.__left_strip_parameters = [
            None for x in range(NUM_CONTROLS_PER_ROW)
        ]
        self.__right_strip_names = [str() for x in range(NUM_CONTROLS_PER_ROW)]
        self.__right_strip_parameters = [
            None for x in range(NUM_CONTROLS_PER_ROW)
        ]
        self.refresh_state()

        global mo
        mo = rtmidi.MidiOut()
        mo.open_port(0)
 def __init__(self, remote_sl_parent, display_controller):
     RemoteSLComponent.__init__(self, remote_sl_parent)
     self._MixerController__display_controller = display_controller
     self._MixerController__parent = remote_sl_parent
     self._MixerController__forward_button_down = False
     self._MixerController__rewind_button_down = False
     self._MixerController__strip_offset = 0
     self._MixerController__slider_mode = SLIDER_MODE_VOLUME
     self._MixerController__strips = [
         MixerChannelStrip(self) for i in range(NUM_CONTROLS_PER_ROW)
     ]
     self._MixerController__assigned_tracks = []
     self.song().add_tracks_listener(
         self._MixerController__on_tracks_added_or_deleted)
     self.song().add_record_mode_listener(
         self._MixerController__on_record_mode_changed)
     self._MixerController__reassign_strips()