Skip to content

MackieControl_Classic.ChannelStripController

Module constants

  • flatten_target

Classes

class ChannelStripController(MackieControlComponent)

Bases: MackieControlComponent

Attributes

  • _ChannelStripController__strip_offset
  • _ChannelStripController__controlled_num_of_tracks
  • _ChannelStripController__send_parameter
  • _ChannelStripController__plugin_parameter
  • _ChannelStripController__any_slider_is_touched
  • _ChannelStripController__can_flip
  • _ChannelStripController__can_switch_to_prev_page
  • _ChannelStripController__can_switch_to_next_page
  • _ChannelStripController__available_routing_targets
  • _ChannelStripController__routing_target
  • _ChannelStripController__set_routing_target
  • _ChannelStripController__set_channel_offset
  • _ChannelStripController__set_assignment_mode
  • _ChannelStripController__set_plugin_mode
  • _ChannelStripController__switch_to_prev_page
  • _ChannelStripController__switch_to_next_page
  • _ChannelStripController__switch_to_next_io_mode
  • _ChannelStripController__reassign_channel_strip_offsets
  • _ChannelStripController__reassign_channel_strip_parameters
  • _ChannelStripController__apply_meter_mode
  • _ChannelStripController__toggle_flip
  • _ChannelStripController__toggle_view_returns
  • _ChannelStripController__update_assignment_mode_leds
  • _ChannelStripController__update_assignment_display
  • _ChannelStripController__update_rude_solo_led
  • _ChannelStripController__update_page_switch_leds
  • _ChannelStripController__update_flip_led
  • _ChannelStripController__update_vpot_leds_in_plugins_device_choose_mode
  • _ChannelStripController__update_channel_strip_strings
  • _ChannelStripController__update_plugin_names
  • _ChannelStripController__update_view_returns_mode
  • _ChannelStripController__on_selected_track_changed
  • _ChannelStripController__on_flip_changed
  • _ChannelStripController__on_selected_device_chain_changed
  • _ChannelStripController__on_tracks_added_or_deleted
  • _ChannelStripController__on_any_tracks_output_type_changed
  • _ChannelStripController__on_parameter_list_of_chosen_plugin_changed
  • _ChannelStripController__reorder_parameters

__init__(self, main_script, channel_strips, master_strip, main_display_controller)

destroy(self)

set_controller_extensions(self, left_extensions, right_extensions)

refresh_state(self)

request_rebuild_midi_map(self)

on_update_display_timer(self)

toggle_meter_mode(self)

handle_assignment_switch_ids(self, switch_id, value)

handle_vpot_rotation(self, strip_index, stack_offset, cc_value)

handle_fader_touch(self, strip_offset, stack_offset, touched)

handle_pressed_v_pot(self, strip_index, stack_offset)

assignment_mode(self)

__strip_offset(self)

__controlled_num_of_tracks(self)

__send_parameter(self, strip_index, stack_index)

__plugin_parameter(self, strip_index, stack_index)

__any_slider_is_touched(self)

__can_flip(self)

__can_switch_to_prev_page(self)

__can_switch_to_next_page(self)

__available_routing_targets(self, channel_strip)

__routing_target(self, channel_strip)

__set_routing_target(self, channel_strip, target_string)

__set_channel_offset(self, new_offset)

__set_assignment_mode(self, mode)

__set_plugin_mode(self, new_mode)

__switch_to_prev_page(self)

__switch_to_next_page(self)

__switch_to_next_io_mode(self)

__reassign_channel_strip_offsets(self)

__reassign_channel_strip_parameters(self, for_display_only)

_need_to_update_meter(self, meter_state_changed)

__apply_meter_mode(self, meter_state_changed)

__toggle_flip(self)

__toggle_view_returns(self)

__update_assignment_mode_leds(self)

__update_assignment_display(self)

__update_rude_solo_led(self)

__update_page_switch_leds(self)

__update_flip_led(self)

__update_vpot_leds_in_plugins_device_choose_mode(self)

__update_channel_strip_strings(self)

__update_plugin_names(self)

__update_view_returns_mode(self)

__on_selected_track_changed(self)

__on_flip_changed(self)

__on_selected_device_chain_changed(self)

__on_tracks_added_or_deleted(self)

__on_any_tracks_output_type_changed(self)

__on_parameter_list_of_chosen_plugin_changed(self)

__reorder_parameters(self)

Functions

flatten_target_list(target_list)

target_by_name(target_list, name)