Skip to content

SL_MkIII.channel_strip

Module constants

  • monitoring_states
  • MONITORING_STATES_TO_STR

Classes

class ChannelStripComponent(ChannelStripComponentBase, Messenger)

Bases: ChannelStripComponentBase, Messenger

Attributes

  • empty_color = 'DefaultButton.Disabled'
  • pan_encoder_color_field
  • track_color_field
  • volume_led
  • track_selection_field
  • _ChannelStripComponent__on_track_monitoring_state_changed
  • _ChannelStripComponent__on_volume_changed
  • _ChannelStripComponent__on_pan_changed
  • _ChannelStripComponent__on_track_color_changed
  • _ChannelStripComponent__on_selected_track_changed
  • _ChannelStripComponent__on_volume_control_value_received

__init__(self, *a, **k)

pan_value_display_data_source(self)

set_track(self, track)

set_volume_control(self, control)

set_pan_control(self, control)

set_send_controls(self, controls)

monitoring_state_button(self, _)

_message_monitoring_state(self)

_update_monitoring_state_button(self)

_update_volume_led(self)

_message_volume_value(self)

_update_pan_encoder_color_field(self)

_update_pan_value_display(self)

_update_track_color_field(self)

_update_select_button(self)

_update_track_selection_field(self)

__on_track_monitoring_state_changed(self)

__on_volume_changed(self)

__on_pan_changed(self)

__on_track_color_changed(self)

__on_selected_track_changed(self)

__on_volume_control_value_received(self, _)

_update_listeners(self)

Functions

hex_to_channels(color_in_hex)

has_monitoring_state(track)