ableton.v3.control_surface.components.target_channel_strip (runtime)¶
Live 11 — Live Object Model & framework reference (descriptions and signatures).
Functions¶
depends(**dependencies)¶
letter_to_index(letter)¶
Classes¶
class ChannelStripComponent(Component, Renderable)¶
Properties¶
applicationis_rootlayerparentsongtrack
Methods¶
__init__(self, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_add_child(self, component)¶
_all_controls(self)¶
_connect_parameters(self)¶
_connect_send_parameters(self, send_controls)¶
_create_event_handler(self, property_name)¶
_disconnect_parameters(self)¶
_get_layer_iterable(self)¶
_grab_all_layers(self)¶
_init_state_from_controls(self, renderable_state)¶
_init_state_from_listenable_properties(self, renderable_state)¶
_internal_on_enabled_changed(self)¶
_release_all_layers(self)¶
_set_enabled_recursive(self, enable)¶
_update_arm_button(self)¶
_update_crossfade_cycle_button(self)¶
_update_is_enabled(self)¶
_update_mute_button(self)¶
_update_solo_button(self)¶
_update_track_select_button(self)¶
add_any_clipboard_has_content_listener(self, slot, identify_sender=False, *a, **k)¶
add_children(self, *children)¶
add_control(self, name, control)¶
add_enabled_listener(self, slot, identify_sender=False, *a, **k)¶
any_clipboard_has_content_has_listener(self, slot)¶
any_clipboard_has_content_listener_count(self)¶
control_base_type(extra_args=None, extra_kws=None, *a, **k)¶
control_notifications_enabled(self)¶
disconnect(self)¶
disconnect_disconnectable(self, slot)¶
dispatch_event(self, name: 'str', value)¶
enabled_has_listener(self, slot)¶
enabled_listener_count(self)¶
find_disconnectable(self, predicate)¶
has_disconnectable(self, slot)¶
is_enabled(self, explicit=False)¶
notify(self, notification: 'Notification[Callable[[Unpack[NotificationParams]], Optional[str]]]', *a: 'Unpack[NotificationParams]')¶
notify_any_clipboard_has_content(self, *a, **k)¶
notify_enabled(self, *a, **k)¶
on_enabled_changed(self)¶
other_arm_buttons_pressed(strip)¶
other_solo_buttons_pressed(strip)¶
register_clipboard(self)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
register_slot(self, *a, **k)¶
remove_any_clipboard_has_content_listener(self, slot)¶
remove_enabled_listener(self, slot)¶
set_enabled(self, enable)¶
set_indexed_send_control(self, control_element, index)¶
set_track(self, track)¶
suppress_notifications(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_active_instances=[]- Built-in mutable sequence._clipboard_component_instances=[]- Built-in mutable sequence._tasks=<ableton.v2.base.util.lazy_attribute object at 0x163a2a898>any_clipboard_has_content=False- bool(x) -> boolarm_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163a5c208>canonical_parent=Nonecrossfade_cycle_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163a5c240>include_in_top_level_state=False- bool(x) -> boolindexed_send_controls=<ableton.v2.base.util.Mixin_ControlList_MappedControl object at 0x163a5c128>mute_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163a5c198>num_layers=0- int([x]) -> integerpan_control=<ableton.v2.control_surface.control.mapped.MappedControl object at 0x163a5c0b8>renderable_state=<ableton.v2.base.util.lazy_attribute object at 0x1639d72e8>send_controls=<ableton.v2.base.util.Mixin_ControlList_MappedControl object at 0x163a5c0f0>shift_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163a5c278>solo_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163a5c1d0>track_select_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163a5c160>volume_control=<ableton.v2.control_surface.control.mapped.MappedControl object at 0x163a53908>
class SendIndexControlComponent(Component, Renderable)¶
Properties¶
applicationis_rootlayernum_sendsparentsend_indexsong
Methods¶
__init__(self, name='Send_Index_Control', *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_add_child(self, component)¶
_create_event_handler(self, property_name)¶
_get_layer_iterable(self)¶
_grab_all_layers(self)¶
_init_state_from_controls(self, renderable_state)¶
_init_state_from_listenable_properties(self, renderable_state)¶
_internal_on_enabled_changed(self)¶
_notify_send_range(self, range_name)¶
_quantize_to_cycle_size(self, value)¶
_release_all_layers(self)¶
_set_enabled_recursive(self, enable)¶
_update_is_enabled(self)¶
_update_send_index(self)¶
_update_send_index_buttons(self)¶
add_any_clipboard_has_content_listener(self, slot, identify_sender=False, *a, **k)¶
add_children(self, *children)¶
add_control(self, name, control)¶
add_enabled_listener(self, slot, identify_sender=False, *a, **k)¶
add_num_sends_listener(self, slot, identify_sender=False, *a, **k)¶
add_send_index_listener(self, slot, identify_sender=False, *a, **k)¶
any_clipboard_has_content_has_listener(self, slot)¶
any_clipboard_has_content_listener_count(self)¶
can_increment_send_index(self, delta)¶
control_base_type(extra_args=None, extra_kws=None, *a, **k)¶
control_notifications_enabled(self)¶
cycle_send_index(self, range_name='Send')¶
disconnect(self)¶
disconnect_disconnectable(self, slot)¶
dispatch_event(self, name: 'str', value)¶
enabled_has_listener(self, slot)¶
enabled_listener_count(self)¶
find_disconnectable(self, predicate)¶
has_disconnectable(self, slot)¶
increment_send_index(self, delta, range_name='Send')¶
is_enabled(self, explicit=False)¶
notify(self, notification: 'Notification[Callable[[Unpack[NotificationParams]], Optional[str]]]', *a: 'Unpack[NotificationParams]')¶
notify_any_clipboard_has_content(self, *a, **k)¶
notify_enabled(self, *a, **k)¶
notify_num_sends(self, *a, **k)¶
notify_send_index(self, *a, **k)¶
num_sends_has_listener(self, slot)¶
num_sends_listener_count(self)¶
on_enabled_changed(self)¶
register_clipboard(self)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
register_slot(self, *a, **k)¶
remove_any_clipboard_has_content_listener(self, slot)¶
remove_enabled_listener(self, slot)¶
remove_num_sends_listener(self, slot)¶
remove_send_index_listener(self, slot)¶
send_index_has_listener(self, slot)¶
send_index_listener_count(self)¶
set_cycle_size(self, size)¶
set_enabled(self, enable)¶
set_increment_size(self, size)¶
suppress_notifications(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_SendIndexControlComponent__on_return_tracks_changed=None_clipboard_component_instances=[]- Built-in mutable sequence._tasks=<ableton.v2.base.util.lazy_attribute object at 0x163a2a898>any_clipboard_has_content=False- bool(x) -> boolcanonical_parent=Nonecycle_send_index_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163b65438>include_in_top_level_state=True- bool(x) -> boolnext_send_index_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163b654a8>num_layers=0- int([x]) -> integerprev_send_index_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163b65470>renderable_state=<ableton.v2.base.util.lazy_attribute object at 0x1639d72e8>
class TargetChannelStripComponent(ChannelStripComponent)¶
Properties¶
applicationis_rootlayerparentsongtrack
Methods¶
__init__(self, name='Target_Channel_Strip', target_track=None, send_range_name='Send', *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_add_child(self, component)¶
_all_controls(self)¶
_connect_parameters(self)¶
_connect_send_parameters(self, send_controls)¶
_create_event_handler(self, property_name)¶
_disconnect_parameters(self)¶
_get_layer_iterable(self)¶
_grab_all_layers(self)¶
_init_state_from_controls(self, renderable_state)¶
_init_state_from_listenable_properties(self, renderable_state)¶
_internal_on_enabled_changed(self)¶
_release_all_layers(self)¶
_set_enabled_recursive(self, enable)¶
_set_indexed_send_control(self, send_index, control)¶
_update_arm_button(self)¶
_update_crossfade_cycle_button(self)¶
_update_is_enabled(self)¶
_update_mute_button(self)¶
_update_send_controls(self)¶
_update_solo_button(self)¶
_update_target_track(self)¶
_update_track_select_button(self)¶
add_any_clipboard_has_content_listener(self, slot, identify_sender=False, *a, **k)¶
add_children(self, *children)¶
add_control(self, name, control)¶
add_enabled_listener(self, slot, identify_sender=False, *a, **k)¶
any_clipboard_has_content_has_listener(self, slot)¶
any_clipboard_has_content_listener_count(self)¶
control_base_type(extra_args=None, extra_kws=None, *a, **k)¶
control_notifications_enabled(self)¶
cycle_send_index(self)¶
disconnect(self)¶
disconnect_disconnectable(self, slot)¶
dispatch_event(self, name: 'str', value)¶
enabled_has_listener(self, slot)¶
enabled_listener_count(self)¶
find_disconnectable(self, predicate)¶
has_disconnectable(self, slot)¶
is_enabled(self, explicit=False)¶
notify(self, notification: 'Notification[Callable[[Unpack[NotificationParams]], Optional[str]]]', *a: 'Unpack[NotificationParams]')¶
notify_any_clipboard_has_content(self, *a, **k)¶
notify_enabled(self, *a, **k)¶
on_enabled_changed(self)¶
other_arm_buttons_pressed(strip)¶
other_solo_buttons_pressed(strip)¶
register_clipboard(self)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
register_slot(self, *a, **k)¶
remove_any_clipboard_has_content_listener(self, slot)¶
remove_enabled_listener(self, slot)¶
set_cycle_send_index_button(self, button)¶
set_enabled(self, enable)¶
set_indexed_send_control(self, control_element, index)¶
set_next_send_index_button(self, button)¶
set_prev_send_index_button(self, button)¶
set_send_controls(self, controls)¶
set_track(self, track)¶
suppress_notifications(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_active_instances=[]- Built-in mutable sequence._clipboard_component_instances=[]- Built-in mutable sequence._tasks=<ableton.v2.base.util.lazy_attribute object at 0x163a2a898>any_clipboard_has_content=False- bool(x) -> boolarm_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163a5c208>canonical_parent=Nonecrossfade_cycle_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163a5c240>include_in_top_level_state=False- bool(x) -> boolindexed_send_controls=<ableton.v2.base.util.Mixin_ControlList_MappedControl object at 0x163a5c128>mute_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163a5c198>num_layers=0- int([x]) -> integerpan_control=<ableton.v2.control_surface.control.mapped.MappedControl object at 0x163a5c0b8>renderable_state=<ableton.v2.base.util.lazy_attribute object at 0x1639d72e8>send_controls=<ableton.v2.base.util.Mixin_ControlList_MappedControl object at 0x163a5c0f0>shift_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163a5c278>solo_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163a5c1d0>track_select_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163a5c160>volume_control=<ableton.v2.control_surface.control.mapped.MappedControl object at 0x163a53908>
class partial¶
partial(func, args, *keywords) - new function with partial application of the given arguments and keywords.
Methods¶
__call__(self, /, *args, **kwargs)¶
Call self as a function.
__init__(self, /, *args, **kwargs)¶
Initialize self. See help(type(self)) for accurate signature.
Attributes¶
args=<member 'args' of 'functools.partial' objects>- tuple of arguments to future partial callsfunc=<member 'func' of 'functools.partial' objects>- function object to use in future partial callskeywords=<member 'keywords' of 'functools.partial' objects>- dictionary of keyword arguments to future partial calls