Skip to content

Akai_Force_MPC.channel_strip

Module constants

  • DIM_FACTOR = 0.2
  • NO_TRACK = 0
  • EMPTY_MIDI_TRACK = 1
  • DRUM_TRACK = 2
  • MELODIC_TRACK = 4
  • AUDIO_TRACK = 6
  • GROUP_TRACK = 7
  • RETURN_TRACK = 8
  • MASTER_TRACK = 9
  • OLED_DISPLAY_OFF = 0
  • OLED_DISPLAY_UNIPOLAR = 1
  • CROSSFADE_ASSIGN_OFF = 0
  • CROSSFADE_ASSIGN_A = 1
  • CROSSFADE_ASSIGN_B = 2
  • LIVE_CROSSFADE_ASSIGN_VALUES
  • float_number_pattern

Classes

class ChannelStripComponent(ChannelStripComponentBase)

Bases: ChannelStripComponentBase

Attributes

  • track_type_control
  • oled_display_style_control
  • arm_color_control
  • mute_color_control
  • solo_color_control
  • output_meter_left_control
  • output_meter_right_control
  • track_color_control
  • physical_track_color_control
  • solo_mute_button
  • assign_a_color_control
  • assign_b_color_control
  • volume_value_display
  • pan_value_display
  • send_value_displays
  • _ChannelStripComponent__on_has_audio_output_changed
  • _ChannelStripComponent__on_output_meter_left_changed
  • _ChannelStripComponent__on_output_meter_right_changed
  • _ChannelStripComponent__on_track_color_changed
  • _ChannelStripComponent__on_volume_changed
  • _ChannelStripComponent__on_pan_changed
  • _ChannelStripComponent__on_send_value_changed
  • _ChannelStripComponent__on_selected_track_changed
  • _ChannelStripComponent__on_muted_via_solo_changed
  • _ChannelStripComponent__on_drum_group_found

__init__(self, *a, **k)

set_track(self, track)

set_volume_control(self, control)

set_track_name_display(self, display)

set_track_name_or_volume_value_display(self, display)

set_send_value_displays(self, displays)

volume_touch_control(self, _)

volume_touch_control(self, _)

crossfade_assign_control(self, value, _)

assign_a_button(self, _)

assign_b_button(self, _)

mpc_mute_button(self, _)

_on_select_button_pressed_delayed(self, _)

__on_has_audio_output_changed(self)

_update_output_meter_listeners(self)

_on_arm_changed(self)

_on_mute_changed(self)

_on_solo_changed(self)

_on_cf_assign_changed(self)

_on_sends_changed(self)

__on_output_meter_left_changed(self)

__on_output_meter_right_changed(self)

__on_track_color_changed(self)

__on_volume_changed(self)

__on_pan_changed(self)

__on_send_value_changed(self, send_index)

__on_selected_track_changed(self)

__on_muted_via_solo_changed(self)

__on_drum_group_found(self)

_update_listeners(self)

_update_controls(self)

_update_track_type_control(self)

_update_crossfade_assignment_control(self)

_update_crossfade_assign_color_controls(self)

_update_track_name_data_source(self)

_update_arm_color_control(self)

_update_mute_color_controls(self)

_update_solo_color_control(self)

_update_track_color_control(self)

_update_oled_display_style_control(self)

_update_track_name_or_volume_value_display(self)

_update_send_value_display(self, index)

_reset_output_meter_controls(self)

_track_has_visible_crossfade_assignment_buttons(self)

_toggle_crossfade_assign(self, value)

Functions

dim_color(color)

format_volume_value_string(s)

force_to_live_crossfade_assign_value(value)

meter_value_to_midi_value(value)