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¶
applicationis_rootlayerparentsongtrack
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=Noneempty_color=Noneis_private=False- bool(x) -> boolname=''- str(object='') -> strselect_button=<ableton.v2.control_surface.control.button.ButtonControl object at 0x1634a2da0>
class Component(ControlManager)¶
Properties¶
applicationis_rootlayerparentsong
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=Noneis_private=False- bool(x) -> boolname=''- str(object='') -> str
class MixerComponent(Component)¶
Properties¶
applicationis_rootlayernum_sendsparentsend_indexsong
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=Noneis_private=False- bool(x) -> boolname=''- 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.