Skip to content

ableton.v2.control_surface.components.mixer (runtime)

Live 11 — Live Object Model & framework reference (descriptions and signatures).

Functions

clamp(val, minv, maxv)

listens(event_path, *a, **k)

liveobj_valid(obj)

release_control(control)

Classes

class ChannelStripComponent(Component)

Properties

  • application
  • is_root
  • layer
  • parent
  • song
  • track

Methods

__init__(self, *a, **k)

Initialize self. See help(type(self)) for accurate signature.

_add_child(self, component)
_all_controls(self)
_arm_value(self, value)
_connect_parameters(self)
_crossfade_toggle_value(self, value)
_disconnect_parameters(self)
_get_layer_iterable(self)
_grab_all_layers(self)
_internal_on_enabled_changed(self)
_mute_value(self, value)
_on_arm_changed(self)
_on_cf_assign_changed(self)
_on_input_routing_changed(self)
_on_mute_changed(self)
_on_select_button_double_clicked(self, button)
_on_select_button_pressed(self, button)
_on_select_button_pressed_delayed(self, button)
_on_select_button_released(self, button)
_on_sends_changed(self)
_on_solo_changed(self)
_on_track_name_changed(self)
_release_all_layers(self)
_set_enabled_recursive(self, enable)
_shift_value(self, value)
_solo_value(self, value)
_update_is_enabled(self)
_update_select_button(self)
_update_track_name_data_source(self)
add_children(self, *a)
add_control(self, name, control)
add_enabled_listener(self, slot, identify_sender=False, *a, **k)
arm_button_pressed(self)
control_notifications_enabled(self)
disconnect(self)
disconnect_disconnectable(self, slot)
enabled_has_listener(self, slot)
enabled_listener_count(self)
find_disconnectable(self, predicate)
has_disconnectable(self, slot)
is_enabled(self, explicit=False)
notify_enabled(self, *a, **k)
number_of_arms_pressed()
number_of_solos_pressed()
on_enabled_changed(self)
register_disconnectable(self, slot)
register_disconnectables(self, disconnectables)
register_slot(self, *a, **k)
remove_enabled_listener(self, slot)
reset_button_on_exchange(self, button)
set_arm_button(self, button)
set_crossfade_toggle(self, button)
set_enabled(self, enable)
set_invert_mute_feedback(self, invert_feedback)
set_mute_button(self, button)
set_pan_control(self, control)
set_select_button(self, button)
set_send_controls(self, controls)
set_shift_button(self, button)
set_solo_button(self, button)
set_track(self, track)
set_volume_control(self, control)
solo_button_pressed(self)
track_name_data_source(self)
unregister_disconnectable(self, slot)
update(self)
update_solo_state(self, solo_exclusive, new_value, respect_multi_selection, track)

Attributes

  • _ChannelStripComponent__on_selected_track_changed = None
  • _active_instances = [] - Built-in mutable sequence.
  • _has_task_group = False - bool(x) -> bool
  • _layer = None
  • _tasks = <ableton.v2.base.util.lazy_attribute object at 0x163088ef0>
  • canonical_parent = None
  • empty_color = None
  • is_private = False - bool(x) -> bool
  • name = '' - str(object='') -> str
  • select_button = <ableton.v2.control_surface.control.button.ButtonControl object at 0x1634a2da0>

class Component(ControlManager)

Properties

  • application
  • is_root
  • layer
  • parent
  • song

Methods

__init__(self, name='', parent=None, register_component=None, song=None, layer=None, is_enabled=True, *a, **k)

Initialize self. See help(type(self)) for accurate signature.

_add_child(self, component)
_get_layer_iterable(self)
_grab_all_layers(self)
_internal_on_enabled_changed(self)
_release_all_layers(self)
_set_enabled_recursive(self, enable)
_update_is_enabled(self)
add_children(self, *a)
add_control(self, name, control)
add_enabled_listener(self, slot, identify_sender=False, *a, **k)
control_notifications_enabled(self)
disconnect(self)
disconnect_disconnectable(self, slot)
enabled_has_listener(self, slot)
enabled_listener_count(self)
find_disconnectable(self, predicate)
has_disconnectable(self, slot)
is_enabled(self, explicit=False)
notify_enabled(self, *a, **k)
on_enabled_changed(self)
register_disconnectable(self, slot)
register_disconnectables(self, disconnectables)
register_slot(self, *a, **k)
remove_enabled_listener(self, slot)
set_enabled(self, enable)
unregister_disconnectable(self, slot)
update(self)

Attributes

  • _has_task_group = False - bool(x) -> bool
  • _layer = None
  • _tasks = <ableton.v2.base.util.lazy_attribute object at 0x163088ef0>
  • canonical_parent = None
  • is_private = False - bool(x) -> bool
  • name = '' - str(object='') -> str

class MixerComponent(Component)

Properties

  • application
  • is_root
  • layer
  • num_sends
  • parent
  • send_index
  • song

Methods

__init__(self, tracks_provider=None, track_assigner=None, auto_name=False, invert_mute_feedback=False, channel_strip_component_type=None, *a, **k)

Initialize self. See help(type(self)) for accurate signature.

_add_child(self, component)
_auto_name(self)
_get_layer_iterable(self)
_grab_all_layers(self)
_internal_on_enabled_changed(self)
_on_selected_track_changed(self)
_reassign_tracks(self)
_release_all_layers(self)
_set_enabled_recursive(self, enable)
_update_is_enabled(self)
_update_selected_strip(self)
_update_send_index(self)
add_children(self, *a)
add_control(self, name, control)
add_enabled_listener(self, slot, identify_sender=False, *a, **k)
channel_strip(self, index)
control_notifications_enabled(self)
disconnect(self)
disconnect_disconnectable(self, slot)
enabled_has_listener(self, slot)
enabled_listener_count(self)
find_disconnectable(self, predicate)
has_disconnectable(self, slot)
is_enabled(self, explicit=False)
master_strip(self)
notify_enabled(self, *a, **k)
on_enabled_changed(self)
on_num_sends_changed(self)
on_send_index_changed(self)
register_disconnectable(self, slot)
register_disconnectables(self, disconnectables)
register_slot(self, *a, **k)
remove_enabled_listener(self, slot)
selected_strip(self)
set_arm_buttons(self, buttons)
set_crossfader_control(self, control)
set_enabled(self, enable)
set_mute_buttons(self, buttons)
set_pan_controls(self, controls)
set_prehear_volume_control(self, control)
set_send_controls(self, controls)
set_shift_button(self, button)
set_solo_buttons(self, buttons)
set_track_select_buttons(self, buttons)
set_volume_controls(self, controls)
unregister_disconnectable(self, slot)
update(self)

Attributes

  • _MixerComponent__on_offset_changed = None
  • _MixerComponent__on_return_tracks_changed = None
  • _MixerComponent__on_selected_track_changed = None
  • _MixerComponent__on_track_list_changed = None
  • _has_task_group = False - bool(x) -> bool
  • _layer = None
  • _tasks = <ableton.v2.base.util.lazy_attribute object at 0x163088ef0>
  • canonical_parent = None
  • is_private = False - bool(x) -> bool
  • name = '' - str(object='') -> str

class RightAlignTracksTrackAssigner(TrackAssigner)

Methods

__init__(self, song=None, include_master_track=False, *a, **k)

Initialize self. See help(type(self)) for accurate signature.

tracks(self, tracks_provider)

class SimpleTrackAssigner(TrackAssigner)

Methods

__init__(self, /, *args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.

tracks(self, tracks_provider)

class TrackAssigner

Methods

__init__(self, /, *args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.

tracks(self, tracks_provider)

class zip_longest

zip_longest(iter1 [,iter2 [...]], [fillvalue=None]) --> zip_longest object

Return a zip_longest object whose .next() method returns a tuple where the i-th element comes from the i-th iterable argument. The .next() method continues until the longest iterable in the argument sequence is exhausted and then it raises StopIteration. When the shorter iterables are exhausted, the fillvalue is substituted in their place. The fillvalue defaults to None or can be specified by a keyword argument.

Methods

__init__(self, /, *args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.