ableton.v3.control_surface.component_map (runtime)¶
Live 11 — Live Object Model & framework reference (descriptions and signatures).
Classes¶
class AccentComponent(Component, Renderable)¶
Properties¶
activatedapplicationis_rootlayerparentsong
Methods¶
__init__(self, name='Accent', full_velocity=None, *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)¶
_release_all_layers(self)¶
_set_enabled_recursive(self, enable)¶
_update_is_enabled(self)¶
activated_has_listener(self, slot)¶
activated_listener_count(self)¶
add_activated_listener(self, slot, identify_sender=False, *a, **k)¶
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_activated(self, *a, **k)¶
notify_any_clipboard_has_content(self, *a, **k)¶
notify_enabled(self, *a, **k)¶
on_enabled_changed(self)¶
register_clipboard(self)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
register_slot(self, *a, **k)¶
remove_activated_listener(self, slot)¶
remove_any_clipboard_has_content_listener(self, slot)¶
remove_enabled_listener(self, slot)¶
set_enabled(self, enable)¶
suppress_notifications(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_clipboard_component_instances=[]- Built-in mutable sequence._tasks=<ableton.v2.base.util.lazy_attribute object at 0x163a2a898>accent_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163a3b358>any_clipboard_has_content=False- bool(x) -> boolcanonical_parent=Noneinclude_in_top_level_state=True- bool(x) -> boolnum_layers=0- int([x]) -> integerrenderable_state=<ableton.v2.base.util.lazy_attribute object at 0x1639d72e8>
class ActiveParameterComponent(Component, Renderable)¶
Properties¶
applicationis_rootlayerparameterparentsong
Methods¶
__init__(self, name='Active_Parameter', timeout=0.75, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_add_child(self, component)¶
_cancel_release_task(self, index)¶
_clear_release_task(self, index)¶
_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)¶
_on_pressed_touch_elements_changed(self)¶
_on_touch_control_release(self, index)¶
_release_all_layers(self)¶
_set_enabled_recursive(self, enable)¶
_update_is_enabled(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_parameter_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)¶
notify_parameter(self, *a, **k)¶
on_enabled_changed(self)¶
parameter_has_listener(self, slot)¶
parameter_listener_count(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_parameter_listener(self, slot)¶
set_enabled(self, enable)¶
suppress_notifications(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_ActiveParameterComponent__on_touch_control_parameter_assignment_changed=None_ActiveParameterComponent__on_touch_control_parameter_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=Noneinclude_in_top_level_state=True- bool(x) -> boolnum_layers=0- int([x]) -> integerrenderable_state=<ableton.v2.base.util.lazy_attribute object at 0x1639d72e8>touch_controls=<ableton.v2.base.util.Mixin_MatrixControl_TouchControl object at 0x163a3b9b0>
class ClipActionsComponent(Component, Renderable)¶
Properties¶
applicationis_rootlayerparentsong
Methods¶
__init__(self, name='Clip_Actions', target_track=None, *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)¶
_get_target_clip(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)¶
_quantize_clip(self, clip)¶
_release_all_layers(self)¶
_set_enabled_recursive(self, enable)¶
_update_action_buttons(self)¶
_update_delete_button(self)¶
_update_double_button(self)¶
_update_duplicate_button(self)¶
_update_is_enabled(self)¶
_update_quantize_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)¶
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)¶
suppress_notifications(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_ClipActionsComponent__on_record_quantization_changed=None_ClipActionsComponent__on_target_clip_playing_status_changed=None_ClipActionsComponent__on_target_clip_recording_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=Nonedelete_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x11df6ea58>double_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x11df06ba8>duplicate_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163a5c9e8>include_in_top_level_state=True- bool(x) -> boolnum_layers=0- int([x]) -> integerquantize_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163a5ca20>renderable_state=<ableton.v2.base.util.lazy_attribute object at 0x1639d72e8>
class Component(ControlManager)¶
Properties¶
applicationis_rootlayerparentsong
Methods¶
__init__(self, name='', parent=None, register_component=None, song=None, layer=None, is_enabled=True, is_private=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_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_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_any_clipboard_has_content(self, *a, **k)¶
notify_enabled(self, *a, **k)¶
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)¶
set_enabled(self, enable)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_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=Nonenum_layers=0- int([x]) -> integer
class ComponentMap(dict)¶
dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list. For example: dict(one=1, two=2)
Methods¶
__init__(self, specification, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_create_component_map(self, specification)¶
clear(...)¶
D.clear() -> None. Remove all items from D.
copy(...)¶
D.copy() -> a shallow copy of D
fromkeys(iterable, value=None, /)¶
Create a new dictionary with keys from iterable and values set to value.
get(self, key, **_)¶
Return the value for key if key is in the dictionary, else default.
items(...)¶
D.items() -> a set-like object providing a view on D's items
keys(...)¶
D.keys() -> a set-like object providing a view on D's keys
pop(...)¶
D.pop(k[,d]) -> v, remove specified key and return the corresponding value. If key is not found, d is returned if given, otherwise KeyError is raised
popitem(...)¶
D.popitem() -> (k, v), remove and return some (key, value) pair as a 2-tuple; but raise KeyError if D is empty.
setdefault(self, key, default=None, /)¶
Insert key with a value of default if key is not in the dictionary.
Return the value for key if key is in the dictionary, else default.
update(...)¶
D.update([E, ]**F) -> None. Update D from dict/iterable E and F. If E is present and has a .keys() method, then does: for k in E: D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]
values(...)¶
D.values() -> an object providing a view on D's values
class DeviceComponent(ParameterProvider, Component, Renderable)¶
Properties¶
applicationbank_namedeviceis_rootlayerparametersparentsong
Methods¶
__init__(self, name='Device', continuous_parameter_sensitivity=1.0, quantized_parameter_sensitivity=0.1, parameters_component_type=None, bank_size=8, bank_definitions=None, bank_navigation_component_type=None, device_provider=None, device_bank_registry=None, device_decorator_factory=None, toggle_lock=None, show_message=None, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_add_child(self, component)¶
_create_event_handler(self, property_name)¶
_create_parameter_info(self, parameter, name)¶
_current_bank_details(self)¶
_disconnect_decorated_device(self)¶
_get_decorated_device(self, device)¶
_get_layer_iterable(self)¶
_get_provided_parameters(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)¶
_on_device_changed(self, device)¶
_on_device_on_off_pressed(self)¶
_release_all_layers(self)¶
_set_bank_index(self, bank)¶
_set_decorated_device(self, decorated_device)¶
_set_device(self, device)¶
_set_enabled_recursive(self, enable)¶
_setup_bank(self, device, bank_factory=<function create_parameter_bank at 0x16396ba60>)¶
_show_device_and_bank_info(self)¶
_update_device_lock_button(self)¶
_update_is_enabled(self)¶
_update_parameters(self)¶
add_any_clipboard_has_content_listener(self, slot, identify_sender=False, *a, **k)¶
add_bank_name_listener(self, slot, identify_sender=False, *a, **k)¶
add_children(self, *children)¶
add_control(self, name, control)¶
add_device_listener(self, slot, identify_sender=False, *a, **k)¶
add_enabled_listener(self, slot, identify_sender=False, *a, **k)¶
add_parameters_listener(self, slot, identify_sender=False, *a, **k)¶
any_clipboard_has_content_has_listener(self, slot)¶
any_clipboard_has_content_listener_count(self)¶
bank_name_has_listener(self, slot)¶
bank_name_listener_count(self)¶
control_base_type(extra_args=None, extra_kws=None, *a, **k)¶
control_notifications_enabled(self)¶
device_has_listener(self, slot)¶
device_listener_count(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_bank_name(self, *a, **k)¶
notify_device(self, *a, **k)¶
notify_enabled(self, *a, **k)¶
notify_parameters(self, *a, **k)¶
on_enabled_changed(self)¶
parameters_has_listener(self, slot)¶
parameters_listener_count(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_bank_name_listener(self, slot)¶
remove_device_listener(self, slot)¶
remove_enabled_listener(self, slot)¶
remove_parameters_listener(self, slot)¶
set_enabled(self, enable)¶
set_parameter_controls(self, controls)¶
suppress_notifications(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_DeviceComponent__on_bank_changed=None_DeviceComponent__on_bank_parameters_changed=None_DeviceComponent__on_is_showing_chain_devices_changed=None_DeviceComponent__on_parameters_changed_in_device=None_DeviceComponent__on_provided_device_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=Nonedevice_fold_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163a72358>device_lock_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163a72390>device_on_off_button=<ableton.v3.control_surface.controls.mapped.MappedButtonControl object at 0x163a722e8>include_in_top_level_state=True- bool(x) -> boolnum_layers=0- int([x]) -> integerrenderable_state=<ableton.v2.base.util.lazy_attribute object at 0x1639d72e8>
class DeviceNavigationComponent(ItemListComponent, Renderable)¶
Properties¶
applicationis_rootlayerparentscrollablesong
Methods¶
__init__(self, name='Device_Navigation', device_provider=None, item_provider=None, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_add_child(self, component)¶
_create_event_handler(self, property_name)¶
_do_scroll_down(self)¶
_do_scroll_up(self)¶
_ensure_scroll_one_direction(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)¶
_make_scroll_task(self, scroll_step)¶
_notify_device_selection(self, _)¶
_on_devices_scrolled(self)¶
_on_scroll_pressed(self, button, scroll_step, scroll_task)¶
_on_scroll_released(self, scroll_task)¶
_release_all_layers(self)¶
_select_device(self)¶
_set_enabled_recursive(self, enable)¶
_show_device_chain(self)¶
_update_device_selection(self)¶
_update_is_enabled(self)¶
_update_scroll_controls(self)¶
_update_track_selection(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)¶
can_scroll_down(self)¶
can_scroll_up(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)¶
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)¶
scroll_down(self)¶
scroll_up(self)¶
set_enabled(self, enable)¶
set_next_button(self, button)¶
set_prev_button(self, button)¶
set_scroll_down_button(self, button)¶
set_scroll_encoder(self, encoder)¶
set_scroll_up_button(self, button)¶
suppress_notifications(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_DeviceNavigationComponent__on_selected_device_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=Noneinclude_in_top_level_state=True- bool(x) -> boolnum_layers=0- int([x]) -> integerrenderable_state=<ableton.v2.base.util.lazy_attribute object at 0x1639d72e8>scroll_down_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163af0da0>scroll_encoder=<ableton.v3.control_surface.controls.encoder.StepEncoderControl object at 0x163af0d30>scroll_up_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163af0d68>scrolling_delay=0.3- Convert a string or number to a floating point number, if possible.scrolling_step_delay=0.1- Convert a string or number to a floating point number, if possible.
class DrumGroupComponent(PlayableComponent, PitchProvider, Renderable)¶
Properties¶
applicationassigned_drum_padsclipboardhas_assigned_drum_padsheightis_rootlayerparentsongwidth
Methods¶
__init__(self, name='Drum_Group', translation_channel=15, set_pad_translations=None, target_track=None, scroll_component_type=None, clipboard_component_type=None, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_add_child(self, component)¶
_any_modifier_pressed(self)¶
_button_coordinates_to_pad_index(self, first_note, coordinates)¶
_button_should_be_enabled(self, button)¶
_can_set_pad_translations(self)¶
_color_for_pad(self, pad)¶
_create_and_set_pad_translations(self)¶
_create_event_handler(self, property_name)¶
_do_delete_pad(self, pad, pad_name)¶
_do_mute_pad(self, pad, pad_name)¶
_do_select_pad(self, pad, pad_name)¶
_do_solo_pad(self, pad, pad_name)¶
_filled_color(pad)¶
_get_layer_iterable(self)¶
_get_selected_drum_pad(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)¶
_note_translation_for_button(self, button)¶
_on_matrix_pressed(self, button)¶
_on_matrix_released(self, button)¶
_pad_for_button(self, button)¶
_release_all_layers(self)¶
_reset_selected_pads(self)¶
_set_button_control_properties(self, button)¶
_set_control_pads_from_script(self, takeover_pads)¶
_set_enabled_recursive(self, enable)¶
_update_assigned_drum_pads(self)¶
_update_button_color(self, button)¶
_update_control_from_script(self)¶
_update_drum_pad_listeners(self)¶
_update_is_enabled(self)¶
_update_led_feedback(self)¶
_update_note_translations(self)¶
_update_provided_pitches(self)¶
_update_selected_drum_pad(self)¶
add_any_clipboard_has_content_listener(self, slot, identify_sender=False, *a, **k)¶
add_children(self, *children)¶
add_clipboard_listener(self, slot, identify_sender=False, *a, **k)¶
add_control(self, name, control)¶
add_enabled_listener(self, slot, identify_sender=False, *a, **k)¶
add_is_polyphonic_listener(self, slot, identify_sender=False, *a, **k)¶
add_pitches_listener(self, slot, identify_sender=False, *a, **k)¶
add_pressed_pads_listener(self, slot, identify_sender=False, *a, **k)¶
any_clipboard_has_content_has_listener(self, slot)¶
any_clipboard_has_content_listener_count(self)¶
clipboard_has_listener(self, slot)¶
clipboard_listener_count(self)¶
control_base_type(extra_args=None, extra_kws=None, *a, **k)¶
control_notifications_enabled(self)¶
create_modifier_buttons(self, *button_names)¶
delete_pitch(self, drum_pad)¶
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)¶
is_polyphonic_has_listener(self, slot)¶
is_polyphonic_listener_count(self)¶
notify(self, notification: 'Notification[Callable[[Unpack[NotificationParams]], Optional[str]]]', *a: 'Unpack[NotificationParams]')¶
notify_any_clipboard_has_content(self, *a, **k)¶
notify_clipboard(self, *a, **k)¶
notify_enabled(self, *a, **k)¶
notify_is_polyphonic(self, *a, **k)¶
notify_pitches(self, *a, **k)¶
notify_pressed_pads(self, *a, **k)¶
on_enabled_changed(self)¶
pitches_has_listener(self, slot)¶
pitches_listener_count(self)¶
pressed_pads_has_listener(self, slot)¶
pressed_pads_listener_count(self)¶
quantize_pitch(self, note)¶
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_clipboard_listener(self, slot)¶
remove_enabled_listener(self, slot)¶
remove_is_polyphonic_listener(self, slot)¶
remove_pitches_listener(self, slot)¶
remove_pressed_pads_listener(self, slot)¶
select_drum_pad(self, drum_pad)¶
set_copy_button(self, button)¶
set_drum_group_device(self, drum_group_device)¶
set_enabled(self, enable)¶
set_matrix(self, matrix)¶
suppress_notifications(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_DrumGroupComponent__on_chains_changed=None_DrumGroupComponent__on_color_changed=None_DrumGroupComponent__on_drum_pads_scroll_position_changed=None_DrumGroupComponent__on_mute_changed=None_DrumGroupComponent__on_muted_via_solo_changed=None_DrumGroupComponent__on_selected_drum_pad_changed=None_DrumGroupComponent__on_solo_changed=None_DrumGroupComponent__on_visible_drum_pads_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=Noneinclude_in_top_level_state=True- bool(x) -> boolis_polyphonic=False- bool(x) -> boolmatrix=<ableton.v2.base.util.Mixin_MatrixControl_PlayableControl object at 0x163b3ea20>num_layers=0- int([x]) -> integerpitches=[36]- Built-in mutable sequence.pressed_pads=[]- Built-in mutable sequence.renderable_state=<ableton.v2.base.util.lazy_attribute object at 0x1639d72e8>
class MixerComponent(Component)¶
Properties¶
applicationis_rootlayermaster_stripnum_send_controls_per_stripparentsongtarget_strip
Methods¶
__init__(self, name='Mixer', session_ring=None, target_track=None, channel_strip_component_type=None, send_index_control_component_type=None, target_can_be_master=True, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_add_child(self, component)¶
_clear_send_controls(self)¶
_create_channel_strip(self, is_master=False, is_target=False)¶
_get_layer_iterable(self)¶
_grab_all_layers(self)¶
_internal_on_enabled_changed(self)¶
_on_send_index_changed(self)¶
_reassign_tracks(self)¶
_release_all_layers(self)¶
_set_enabled_recursive(self, enable)¶
_set_indexed_send_controls(self, send_index, controls)¶
_set_master_or_target_strip_control(strip, name, control)¶
_set_strip_controls(self, name, controls)¶
_set_target_strip_indexed_send_control(self, send_index, control)¶
_update_is_enabled(self)¶
_update_target_strip(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)¶
channel_strip(self, index)¶
control_notifications_enabled(self)¶
cycle_send_index(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_any_clipboard_has_content(self, *a, **k)¶
notify_enabled(self, *a, **k)¶
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)¶
set_crossfader_control(self, control)¶
set_cycle_send_index_button(self, button)¶
set_enabled(self, enable)¶
set_next_send_index_button(self, button)¶
set_prehear_volume_control(self, control)¶
set_prev_send_index_button(self, button)¶
set_send_controls(self, controls)¶
set_shift_button(self, button)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_MixerComponent__on_offset_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=Nonecrossfader_control=<ableton.v2.control_surface.control.mapped.MappedControl object at 0x163b5dc50>num_layers=0- int([x]) -> integerprehear_volume_control=<ableton.v2.control_surface.control.mapped.MappedControl object at 0x163b5dc18>
class ModifierBackgroundComponent(BackgroundComponent)¶
Properties¶
applicationis_rootlayerparentsong
Methods¶
__init__(self, name='Modifier_Background', *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_element_for_control(self, name, element)¶
_set_enabled_recursive(self, enable)¶
_setup_control_state(self, name, control_state)¶
_update_is_enabled(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_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_any_clipboard_has_content(self, *a, **k)¶
notify_enabled(self, *a, **k)¶
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)¶
set_enabled(self, enable)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_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=Nonenum_layers=0- int([x]) -> integer
class RecordingComponent(Component, Renderable)¶
Properties¶
applicationis_rootlayerparentsong
Methods¶
__init__(self, target_track=None, recording_method_type=None, name='Recording', *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)¶
_release_all_layers(self)¶
_set_enabled_recursive(self, enable)¶
_update_is_enabled(self)¶
_update_new_button(self)¶
_update_session_record_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)¶
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)¶
suppress_notifications(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_clipboard_component_instances=[]- Built-in mutable sequence._tasks=<ableton.v2.base.util.lazy_attribute object at 0x163a2a898>any_clipboard_has_content=False- bool(x) -> boolarrangement_overdub_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163b783c8>arrangement_record_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163b78390>canonical_parent=Noneinclude_in_top_level_state=True- bool(x) -> boolnew_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163b78400>num_layers=0- int([x]) -> integerrenderable_state=<ableton.v2.base.util.lazy_attribute object at 0x1639d72e8>session_overdub_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163b78358>session_record_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163b78320>
class SessionComponent(Component, Renderable)¶
Properties¶
applicationclipboardis_rootlayerparentsong
Methods¶
__init__(self, name='Session', session_ring=None, scene_component_type=None, clip_slot_component_type=None, clipboard_component_type=None, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_add_child(self, component)¶
_create_event_handler(self, property_name)¶
_end_initialisation(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)¶
_reassign_scenes(self)¶
_reassign_tracks(self)¶
_reassign_tracks_and_scenes(self)¶
_release_all_layers(self)¶
_set_enabled_recursive(self, enable)¶
_update_is_enabled(self)¶
_update_stop_clips_led(self, index)¶
_update_stop_track_clip_buttons(self)¶
add_any_clipboard_has_content_listener(self, slot, identify_sender=False, *a, **k)¶
add_children(self, *children)¶
add_clipboard_listener(self, slot, identify_sender=False, *a, **k)¶
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)¶
clipboard_has_listener(self, slot)¶
clipboard_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_clipboard(self, *a, **k)¶
notify_enabled(self, *a, **k)¶
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_clipboard_listener(self, slot)¶
remove_enabled_listener(self, slot)¶
scene(self, index)¶
selected_scene(self)¶
set_clip_launch_buttons(self, buttons)¶
set_clip_slot_select_button(self, button)¶
set_copy_button(self, button)¶
set_delete_button(self, button)¶
set_duplicate_button(self, button)¶
set_enabled(self, enable)¶
set_modifier_button(self, button, name, clip_slots_only=False)¶
set_scene_launch_buttons(self, buttons)¶
set_select_button(self, button)¶
set_stop_track_clip_buttons(self, buttons)¶
suppress_notifications(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_SessionComponent__on_fired_slot_index_changed=None_SessionComponent__on_offsets_changed=None_SessionComponent__on_playing_slot_index_changed=None_SessionComponent__on_selected_scene_changed=None_clipboard_component_instances=[]- Built-in mutable sequence._session_component_ends_initialisation=True- bool(x) -> bool_tasks=<ableton.v2.base.util.lazy_attribute object at 0x163a2a898>any_clipboard_has_content=False- bool(x) -> boolcanonical_parent=Noneinclude_in_top_level_state=True- bool(x) -> boolnum_layers=0- int([x]) -> integerrenderable_state=<ableton.v2.base.util.lazy_attribute object at 0x1639d72e8>stop_all_clips_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163b81d30>stop_track_clip_buttons=<ableton.v2.base.util.Mixin_ControlList_ButtonControl object at 0x163b81da0>
class SessionNavigationComponent(Component)¶
Properties¶
applicationis_rootlayerparentsong
Methods¶
__init__(self, name='Session_Navigation', session_ring=None, respect_borders=False, snap_track_offset=False, *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_horizontal(self)¶
_update_is_enabled(self)¶
_update_vertical(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_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_any_clipboard_has_content(self, *a, **k)¶
notify_enabled(self, *a, **k)¶
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)¶
set_down_button(self, button)¶
set_enabled(self, enable)¶
set_horizontal_encoder(self, control)¶
set_left_button(self, button)¶
set_page_down_button(self, page_down_button)¶
set_page_left_button(self, page_left_button)¶
set_page_right_button(self, page_right_button)¶
set_page_up_button(self, page_up_button)¶
set_right_button(self, button)¶
set_up_button(self, button)¶
set_vertical_encoder(self, control)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_SessionNavigationComponent__on_offset_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=Nonenum_layers=0- int([x]) -> integer
class SessionOverviewComponent(Component)¶
Properties¶
applicationis_rootlayerparentsong
Methods¶
__init__(self, name='Session_Overview', session_ring=None, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_add_child(self, component)¶
_block_has_playing_clips(self, tracks, num_tracks, num_scenes, track_offset, scene_offset)¶
_block_is_within_selection(self, x, y, num_tracks, num_scenes)¶
_get_layer_iterable(self)¶
_grab_all_layers(self)¶
_internal_on_enabled_changed(self)¶
_release_all_layers(self)¶
_set_enabled_recursive(self, enable)¶
_update_bank_offsets(self)¶
_update_is_enabled(self)¶
_update_matrix(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_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_any_clipboard_has_content(self, *a, **k)¶
notify_enabled(self, *a, **k)¶
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)¶
set_enabled(self, enable)¶
set_matrix(self, matrix)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_SessionOverviewComponent__on_playing_slot_index_changed=None_SessionOverviewComponent__on_session_offset_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=Nonematrix=<ableton.v2.base.util.Mixin_MatrixControl_ButtonControl object at 0x163b942e8>num_layers=0- int([x]) -> integer
class SlicedSimplerComponent(PlayableComponent, PageComponent, Pageable, PitchProvider, Renderable)¶
Properties¶
applicationheightis_rootlayerparentpositionsongwidth
Methods¶
__init__(self, name='Sliced_Simpler', translation_channel=14, target_track=None, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_add_child(self, component)¶
_any_modifier_pressed(self)¶
_button_should_be_enabled(self, button)¶
_coordinate_to_slice_index(self, coordinate)¶
_create_event_handler(self, property_name)¶
_delete_slice_at_index(self, index)¶
_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)¶
_note_translation_for_button(self, button)¶
_on_matrix_pressed(self, button)¶
_on_matrix_released(self, button)¶
_release_all_layers(self)¶
_reset_selected_pads(self)¶
_scroll_page(self, sign)¶
_scroll_position(self, delta)¶
_select_slice_at_index(self, index)¶
_selected_slice(self)¶
_set_button_control_properties(self, button)¶
_set_control_pads_from_script(self, takeover_pads)¶
_set_enabled_recursive(self, enable)¶
_should_show_next_slice(self, index, length_of_slices)¶
_simpler_setup_is_valid(self)¶
_slices(self)¶
_update_button_color(self, button)¶
_update_control_from_script(self)¶
_update_is_enabled(self)¶
_update_led_feedback(self)¶
_update_note_translations(self)¶
_update_provided_pitches(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_is_polyphonic_listener(self, slot, identify_sender=False, *a, **k)¶
add_pitches_listener(self, slot, identify_sender=False, *a, **k)¶
add_position_listener(self, slot, identify_sender=False, *a, **k)¶
add_pressed_pads_listener(self, slot, identify_sender=False, *a, **k)¶
any_clipboard_has_content_has_listener(self, slot)¶
any_clipboard_has_content_listener_count(self)¶
can_scroll_down(self)¶
can_scroll_page_down(self)¶
can_scroll_page_up(self)¶
can_scroll_up(self)¶
control_base_type(extra_args=None, extra_kws=None, *a, **k)¶
control_notifications_enabled(self)¶
create_modifier_buttons(self, *button_names)¶
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)¶
is_polyphonic_has_listener(self, slot)¶
is_polyphonic_listener_count(self)¶
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_is_polyphonic(self, *a, **k)¶
notify_pitches(self, *a, **k)¶
notify_position(self, *a, **k)¶
notify_pressed_pads(self, *a, **k)¶
on_enabled_changed(self)¶
pitches_has_listener(self, slot)¶
pitches_listener_count(self)¶
position_has_listener(self, slot)¶
position_listener_count(self)¶
pressed_pads_has_listener(self, slot)¶
pressed_pads_listener_count(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_is_polyphonic_listener(self, slot)¶
remove_pitches_listener(self, slot)¶
remove_position_listener(self, slot)¶
remove_pressed_pads_listener(self, slot)¶
scroll_down(self)¶
scroll_page_down(self)¶
scroll_page_up(self)¶
scroll_up(self)¶
set_enabled(self, enable)¶
set_matrix(self, matrix)¶
set_scroll_down_button(self, button)¶
set_scroll_encoder(self, encoder)¶
set_scroll_page_down_button(self, button)¶
set_scroll_page_encoder(self, encoder)¶
set_scroll_page_up_button(self, button)¶
set_scroll_up_button(self, button)¶
set_simpler_device(self, simpler_device)¶
suppress_notifications(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_SlicedSimplerComponent__on_file_changed=None_SlicedSimplerComponent__on_pad_slicing_changed=None_SlicedSimplerComponent__on_selected_slice_changed=None_SlicedSimplerComponent__on_slices_changed=None_SlicedSimplerComponent__on_slicing_style_changed=None_SlicedSimplerComponent__on_track_color_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=Noneinclude_in_top_level_state=True- bool(x) -> boolis_polyphonic=False- bool(x) -> boolmatrix=<ableton.v2.base.util.Mixin_MatrixControl_PlayableControl object at 0x163b3ea20>num_layers=0- int([x]) -> integerpage_length=4- int([x]) -> integerpage_offset=0- int([x]) -> integerpitches=[36]- Built-in mutable sequence.position_count=16- int([x]) -> integerpressed_pads=[]- Built-in mutable sequence.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 TranslatingBackgroundComponent(BackgroundComponent)¶
Properties¶
applicationis_rootlayerparentsong
Methods¶
__init__(self, name='Translating_Background', translation_channel=0, *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_element_for_control(self, name, element)¶
_set_enabled_recursive(self, enable)¶
_setup_control_state(self, _, control_state)¶
_update_is_enabled(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_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_any_clipboard_has_content(self, *a, **k)¶
notify_enabled(self, *a, **k)¶
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)¶
set_channel_selection_buttons(self, buttons)¶
set_enabled(self, enable)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_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=Nonechannel_selection_buttons=<ableton.v2.control_surface.control.control_list.RadioButtonGroup object at 0x163a47c88>num_layers=0- int([x]) -> integer
class TransportComponent(Component, Renderable)¶
Properties¶
applicationis_rootlayerparentsong
Methods¶
__init__(self, name='Transport', *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)¶
_release_all_layers(self)¶
_set_enabled_recursive(self, enable)¶
_toggle_record_quantize(self)¶
_trigger_tap_tempo(self)¶
_update_is_enabled(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)¶
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_position_encoders_use_bar_increments(self, use_bar)¶
suppress_notifications(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_TransportComponent__on_can_capture_midi_changed=None_TransportComponent__on_can_jump_to_next_cue_changed=None_TransportComponent__on_can_jump_to_prev_cue_changed=None_TransportComponent__on_is_playing_changed=None_TransportComponent__on_re_enable_automation_enabled_changed=None_TransportComponent__on_record_quantization_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) -> boolarrangement_position_encoder=<ableton.v3.control_surface.controls.encoder.StepEncoderControl object at 0x163bc9588>automation_arm_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163bc97f0>canonical_parent=Nonecapture_midi_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163bc9860>cue_encoder=<ableton.v3.control_surface.controls.encoder.StepEncoderControl object at 0x163bc96a0>fastforward_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163bc9a58>include_in_top_level_state=True- bool(x) -> boolloop_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163bc9898>loop_length_encoder=<ableton.v3.control_surface.controls.encoder.StepEncoderControl object at 0x163bc95f8>loop_start_encoder=<ableton.v3.control_surface.controls.encoder.StepEncoderControl object at 0x163bc95c0>metronome_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163bc98d0>next_cue_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163bc9ac8>nudge_down_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163bc99b0>nudge_up_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163bc99e8>num_layers=0- int([x]) -> integerplay_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163bc96d8>play_pause_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163bc9748>play_toggle_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163bc9710>prev_cue_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163bc9a90>punch_in_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163bc9908>punch_out_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163bc9940>re_enable_automation_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163bc9828>record_quantize_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163bc9b38>renderable_state=<ableton.v2.base.util.lazy_attribute object at 0x1639d72e8>rewind_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163bc9a20>seek_dict={'color': 'Transport.Seek', 'pressed_color': 'Transport.SeekPressed', 'repeat': True, 'delay_time': 0}- dict() -> new empty dictionaryset_cue_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163bc9b00>stop_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163bc97b8>tap_tempo_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163bc9978>tempo_coarse_encoder=<ableton.v3.control_surface.controls.encoder.StepEncoderControl object at 0x163bc9630>tempo_fine_encoder=<ableton.v3.control_surface.controls.encoder.StepEncoderControl object at 0x163bc9668>
class UndoRedoComponent(Component, Renderable)¶
Properties¶
applicationis_rootlayerparentsong
Methods¶
__init__(self, name='Undo_Redo', *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)¶
_release_all_layers(self)¶
_set_enabled_recursive(self, enable)¶
_update_is_enabled(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)¶
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)¶
suppress_notifications(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_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=Noneinclude_in_top_level_state=True- bool(x) -> boolnum_layers=0- int([x]) -> integerredo_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163bd4208>renderable_state=<ableton.v2.base.util.lazy_attribute object at 0x1639d72e8>undo_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163bd4160>
class ViewBasedRecordingComponent(RecordingComponent)¶
Properties¶
applicationis_rootlayerparentsong
Methods¶
__init__(self, name='View_Based_Recording', *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)¶
_release_all_layers(self)¶
_set_enabled_recursive(self, enable)¶
_update_is_enabled(self)¶
_update_new_button(self)¶
_update_overdub_button_assignments(self)¶
_update_record_button_assignments(self)¶
_update_session_record_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)¶
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_overdub_button(self, button)¶
set_record_button(self, button)¶
suppress_notifications(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_clipboard_component_instances=[]- Built-in mutable sequence._tasks=<ableton.v2.base.util.lazy_attribute object at 0x163a2a898>any_clipboard_has_content=False- bool(x) -> boolarrangement_overdub_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163b783c8>arrangement_record_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163b78390>canonical_parent=Noneinclude_in_top_level_state=True- bool(x) -> boolnew_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163b78400>num_layers=0- int([x]) -> integerrenderable_state=<ableton.v2.base.util.lazy_attribute object at 0x1639d72e8>session_overdub_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163b78358>session_record_button=<ableton.v3.control_surface.controls.button.ButtonControl object at 0x163b78320>
class ViewControlComponent(Component, Renderable)¶
Properties¶
applicationis_rootlayerparentsong
Methods¶
__init__(self, name='View_Control', session_ring=None, *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)¶
_release_all_layers(self)¶
_set_enabled_recursive(self, enable)¶
_update_is_enabled(self)¶
_update_scene_scrollers(self)¶
_update_track_scrollers(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_scene_selection_scrolled_listener(self, slot, identify_sender=False, *a, **k)¶
add_track_selection_scrolled_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)¶
notify_scene_selection_scrolled(self, *a, **k)¶
notify_track_selection_scrolled(self, *a, **k)¶
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_scene_selection_scrolled_listener(self, slot)¶
remove_track_selection_scrolled_listener(self, slot)¶
scene_selection_scrolled_has_listener(self, slot)¶
scene_selection_scrolled_listener_count(self)¶
set_enabled(self, enable)¶
set_next_scene_button(self, button)¶
set_next_scene_page_button(self, button)¶
set_next_track_button(self, button)¶
set_next_track_page_button(self, button)¶
set_prev_scene_button(self, button)¶
set_prev_scene_page_button(self, button)¶
set_prev_track_button(self, button)¶
set_prev_track_page_button(self, button)¶
set_scene_encoder(self, control)¶
set_scene_page_encoder(self, control)¶
set_track_encoder(self, control)¶
set_track_page_encoder(self, control)¶
suppress_notifications(self)¶
track_selection_scrolled_has_listener(self, slot)¶
track_selection_scrolled_listener_count(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_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=Noneinclude_in_top_level_state=True- bool(x) -> boolnum_layers=0- int([x]) -> integerrenderable_state=<ableton.v2.base.util.lazy_attribute object at 0x1639d72e8>
class ViewToggleComponent(Component)¶
Properties¶
applicationis_rootlayerparentsong
Methods¶
_ViewToggleComponent__update_view_toggle_buttons(self)¶
__init__(self, name='View_Toggle', *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)¶
_show_or_hide_view(self, show_view, view_name)¶
_update_is_enabled(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_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_any_clipboard_has_content(self, *a, **k)¶
notify_enabled(self, *a, **k)¶
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)¶
set_enabled(self, enable)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_clipboard_component_instances=[]- Built-in mutable sequence._tasks=<ableton.v2.base.util.lazy_attribute object at 0x163a2a898>any_clipboard_has_content=False- bool(x) -> boolbrowser_view_toggle_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163bda5c0>canonical_parent=Noneclip_view_toggle_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163bda588>detail_view_toggle_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163bda550>main_view_toggle_button=<ableton.v3.control_surface.controls.toggle_button.ToggleButtonControl object at 0x163bda518>num_layers=0- int([x]) -> integer
class ZoomComponent(Component)¶
Properties¶
applicationis_rootlayerparentsong
Methods¶
__init__(self, name='Zoom', arrangement_only=False, zoom_all_tracks=False, *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_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_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_any_clipboard_has_content(self, *a, **k)¶
notify_enabled(self, *a, **k)¶
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)¶
set_enabled(self, enable)¶
set_horizontal_zoom_encoder(self, encoder)¶
set_horizontal_zoom_in_button(self, button)¶
set_horizontal_zoom_out_button(self, button)¶
set_vertical_zoom_encoder(self, encoder)¶
set_vertical_zoom_in_button(self, button)¶
set_vertical_zoom_out_button(self, button)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_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=Nonenum_layers=0- int([x]) -> integer
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