def __init__(self, mixer, buttons):
     ModeSelectorComponent.__init__(self)
     self._mixer = mixer
     self._buttons = buttons
     self._mode_display = None
     self._mode_index = 0
     self.update()
 def disconnect(self):
     ModeSelectorComponent.disconnect(self)
     self._mixer = None
     self._device = None
     self._faders = None
     self._fader_button_modes = None
     self._master_fader_button = None
 def disconnect(self):
     ModeSelectorComponent.disconnect(self)
     self._transport = None
     self._session = None
     self._ffwd_button = None
     self._rwd_button = None
     self._app_view().remove_is_view_visible_listener('Session', self._on_view_changed)
Exemplo n.º 4
0
 def __init__(self, mixer, device, encoders):
     ModeSelectorComponent.__init__(self)
     self._mixer = mixer
     self._device = device
     self._encoders = encoders
     self._mode_index = 1
     self._submode_index = 1
     self._number_of_modes = 4
 def __init__(self, transport, session, ffwd_button, rwd_button):
     ModeSelectorComponent.__init__(self)
     self._transport = transport
     self._session = session
     self._ffwd_button = ffwd_button
     self._rwd_button = rwd_button
     self._app_view().add_is_view_visible_listener('Session', self._on_view_changed)
     self.update()
Exemplo n.º 6
0
 def disconnect(self):
     self._bank_down_button.remove_value_listener(self._bank_down_value)
     self._bank_up_button.remove_value_listener(self._bank_up_value)
     self.set_device_mixer_buttons(None, None)
     ModeSelectorComponent.disconnect(self)
     self._mixer = None
     self._device = None
     self._bank_up_button = None
     self._bank_down_button = None
     self._encoders = None
Exemplo n.º 7
0
 def __init__(self, mixer, fader_button):
     ModeSelectorComponent.__init__(self)
     self._mixer = mixer
     self._fader_button = fader_button
     self._mode_index = 0
     self._number_of_modes = 3
     self._flashing_button = None
     self._flashing_button_on = True
     self._flashing_reset_delay = 0
     self._register_timer_callback(self._on_timer)
 def __init__(self, mixer):
     ModeSelectorComponent.__init__(self)
     self._mixer = mixer
     self._controls = None
     self._page_names = ('Vol', 'Pan', 'SendA', 'SendB', 'SendC')
     self._page_name_sources = None
     self._current_page_data_source = DisplayDataSource()
     self._parameter_sources = [DisplayDataSource() for index in range(8)]
     self._show_volume_page = False
     self._mixer.set_update_callback(self._mixer_assignments_changed)
    def disconnect(self):
        for button in self._modes_buttons:
            button.remove_value_listener(self._mode_value)

        self._mixer = None
        self._controls = None
        self._page_names = None
        self._page_name_sources = None
        self._current_page_data_source = None
        self._parameter_sources = None
        ModeSelectorComponent.disconnect(self)
 def __init__(self, transport, session, ffwd_button, rwd_button,
              loop_button):
     ModeSelectorComponent.__init__(self)
     self._transport = transport
     self._session = session
     self._ffwd_button = ffwd_button
     self._rwd_button = rwd_button
     self._loop_button = loop_button
     self.application().view.add_is_view_visible_listener(
         'Session', self._on_view_changed)
     self._on_view_changed()
 def disconnect(self):
     ModeSelectorComponent.disconnect(self)
     self._device_0 = None
     self._device_1 = None
     self._session = None
     self._mixer = None
     self._device_nav = None
     self._select_button = None
     self._left_button = None
     self._right_button = None
     self._up_button = None
     self._down_button = None
 def __init__(self, mixer, device, faders, fader_button_modes,
              master_fader_button):
     ModeSelectorComponent.__init__(self)
     self._mixer = mixer
     self._device = device
     self._faders = faders
     self._fader_button_modes = fader_button_modes
     self._master_fader_button = master_fader_button
     self._master_fader_button.set_on_off_values(GRN_FULL, LED_OFF)
     self._mode_index = 0
     self._submode_index = 0
     self._number_of_modes = 3
Exemplo n.º 13
0
 def disconnect(self):
     self._unregister_timer_callback(self._on_timer)
     self._mixer_modes = None
     self._device = None
     self._encoders = None
     self._page_buttons = None
     self._encoders_display = None
     self._value_display = None
     self._device_display = None
     self._page_displays = None
     self._device_dummy_source = None
     self._parameter_source = None
     ModeSelectorComponent.disconnect(self)
Exemplo n.º 14
0
 def disconnect(self):
     self._encoders = None
     self._select_button = None
     self._up_button = None
     self._down_button = None
     self._left_button = None
     self._right_button = None
     self._mixer = None
     self._session = None
     self._device = None
     self._mixer_modes = None
     self._device_nav = None
     ModeSelectorComponent.disconnect(self)
Exemplo n.º 15
0
 def __init__(self, encoders, select_button, up_button, down_button,
              left_button, right_button, mixer, session, device,
              mixer_modes, device_nav):
     ModeSelectorComponent.__init__(self)
     self._encoders = encoders
     self._select_button = select_button
     self._up_button = up_button
     self._down_button = down_button
     self._left_button = left_button
     self._right_button = right_button
     self._mixer = mixer
     self._session = session
     self._device = device
     self._mixer_modes = mixer_modes
     self._device_nav = device_nav
Exemplo n.º 16
0
    def disconnect(self):
        for button in self._modes_buttons:
            button.remove_value_listener(self._mode_value)

        self._session = None
        self._mixer = None
        for slider in self._sliders:
            slider.release_parameter()
            slider.set_disabled(True)

        self._sliders = None
        self._matrix = None
        self._side_buttons = None
        self._update_callback = None
        ModeSelectorComponent.disconnect(self)
 def __init__(self, device_0, device_1, session, mixer, device_nav,
              up_button, down_button, left_button, right_button,
              select_button):
     ModeSelectorComponent.__init__(self)
     self._device_0 = device_0
     self._device_1 = device_1
     self._session = session
     self._mixer = mixer
     self._device_nav = device_nav
     self._select_button = select_button
     self._left_button = left_button
     self._right_button = right_button
     self._up_button = up_button
     self._down_button = down_button
     self._mode_index = 0
 def _toggle_value(self, value):
     ModeSelectorComponent._toggle_value(self, value)
     if value != 0 and self._mode_display is not None:
         mode_name = ''
         if self._mode_index == 0:
             mode_name = 'Select'
         elif self._mode_index == 1:
             mode_name = 'Arm'
         elif self._mode_index == 2:
             mode_name = 'Mute'
         elif self._mode_index == 3:
             mode_name = 'Solo'
         self._mode_display.display_message(mode_name)
     else:
         self._mode_display.update()
Exemplo n.º 19
0
 def __init__(self, device, mixer, bank_up_button, bank_down_button,
              encoders):
     ModeSelectorComponent.__init__(self)
     self._mixer = mixer
     self._device = device
     self._bank_up_button = bank_up_button
     self._bank_down_button = bank_down_button
     self._encoders = encoders
     self._device_button = None
     self._mixer_button = None
     self._device_mode = True
     self._mode_index = 0
     self._number_of_modes = 5
     self._bank_down_button.add_value_listener(self._bank_down_value)
     self._bank_up_button.add_value_listener(self._bank_up_value)
     self.update()
Exemplo n.º 20
0
    def __init__(self, matrix, side_buttons, session):
        ModeSelectorComponent.__init__(self)
        self._session = session
        self._mixer = SpecialMixerComponent(matrix.width())
        self._matrix = matrix
        self._sliders = []
        self._mixer.name = 'Mixer'
        self._mixer.master_strip().name = 'Master_Channel_strip'
        self._mixer.selected_strip().name = 'Selected_Channel_strip'
        for column in range(matrix.width()):
            self._mixer.channel_strip(column).name = 'Channel_Strip_' + str(column)
            self._sliders.append(PreciseButtonSliderElement(tuple([matrix.get_button(column, 7 - row) for row in range(8)])))
            self._sliders[(-1)].name = 'Button_Slider_' + str(column)

        self._side_buttons = side_buttons[4:]
        self._update_callback = None
        self._session.set_mixer(self._mixer)
        self.set_modes_buttons(side_buttons[:4])
Exemplo n.º 21
0
    def __init__(self, mixer_modes, device, encoders, page_buttons):
        ModeSelectorComponent.__init__(self)
        self._mixer_modes = mixer_modes
        self._device = device
        self._encoders = encoders
        self._page_buttons = page_buttons
        self._peek_button = None
        self._encoders_display = None
        self._value_display = None
        self._device_display = None
        self._page_displays = None
        self._device_dummy_source = DisplayDataSource()
        self._parameter_source = DisplayDataSource()
        self._device_dummy_source.set_display_string('Mixer')
        self._clean_value_display_in = -1
        self._must_update_encoder_display = False
        self._register_timer_callback(self._on_timer)
        identify_sender = True
        for encoder in self._encoders:
            encoder.add_value_listener(self._parameter_value, identify_sender)

        self.set_mode(0)
Exemplo n.º 22
0
 def disconnect(self):
     self._unregister_timer_callback(self._on_timer)
     ModeSelectorComponent.disconnect(self)
     self._mixer = None
     self._fader_button = None
     self._flashing_button = None
Exemplo n.º 23
0
 def __init__(self, mixer):
     ModeSelectorComponent.__init__(self)
     self._mixer = mixer
     self._controls = None
Exemplo n.º 24
0
 def disconnect(self):
     self._mixer = None
     self._controls = None
     ModeSelectorComponent.disconnect(self)
 def _toggle_value(self, value):
     if self.is_enabled():
         ModeSelectorComponent._toggle_value(self, value)
Exemplo n.º 26
0
 def set_mode_toggle(self, button):
     ModeSelectorComponent.set_mode_toggle(self, button)
     self.set_mode(0)
Exemplo n.º 27
0
 def disconnect(self):
     ModeSelectorComponent.disconnect(self)
     self._mixer = None
     self._device = None
     self._encoders = None