ableton.v2.control_surface.components.channel_strip (runtime)¶
Live 12 — Live Object Model & framework reference (descriptions and signatures).
Functions¶
listens(event_path, *a, **k)¶
liveobj_valid(obj)¶
nop(*a, **k)¶
release_control(control)¶
reset_button(button)¶
Classes¶
class ButtonControl(ButtonControlBase)¶
Properties¶
double_clickedpressedpressed_delayedreleasedreleased_delayedreleased_immediatelyvalue
Methods¶
State(color='DefaultButton.On', *a, **k)¶
__init__(self, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_clear_state(self, manager)¶
_get_state(self, manager, state_factory=None)¶
_make_control_state(self, manager)¶
Attributes¶
DELAY_TIME=0.3- Convert a string or number to a floating point number, if possible.DOUBLE_CLICK_TIME=0.5- Convert a string or number to a floating point number, if possible.REPEAT_RATE=0.1- Convert a string or number to a floating point number, if possible._extra_args=[]- Built-in mutable sequence._extra_kws={}- dict() -> new empty dictionary
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)¶
_tasks(self, parent_task_group=None)¶
_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=Nonecanonical_parent=Noneempty_color=Noneis_private=False- bool(x) -> boolname=''- str(object='') -> strselect_button=<ableton.v2.control_surface.control.button.ButtonControl object at 0x13c3a4790>
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)¶
_tasks(self, parent_task_group=None)¶
_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=Nonecanonical_parent=Noneis_private=False- bool(x) -> boolname=''- str(object='') -> str
class DisplayDataSource¶
Properties¶
separator
Methods¶
__init__(self, display_string='', separator=None, adjust_string_fn=<function adjust_string at 0x13c16a020>, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
_adjust_string_fn(original, length)¶
partial(func, args, *keywords) - new function with partial application of the given arguments and keywords.
adjust_string(self, width)¶
clear(self)¶
display_string(self)¶
set_display_string(self, new_string)¶
set_update_callback(self, update_callback)¶
update(self)¶
Attributes¶
_separator=''- str(object='') -> str
class EventObject(CompoundDisconnectable)¶
Methods¶
__init__(self, *a, **k)¶
Initialize self. See help(type(self)) for accurate signature.
disconnect(self)¶
disconnect_disconnectable(self, slot)¶
find_disconnectable(self, predicate)¶
has_disconnectable(self, slot)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
register_slot(self, *a, **k)¶
unregister_disconnectable(self, slot)¶
class chain¶
chain(*iterables) --> chain object
Return a chain object whose .next() method returns elements from the first iterable until it is exhausted, then elements from the next iterable, until all of the iterables are exhausted.
Methods¶
__init__(self, /, *args, **kwargs)¶
Initialize self. See help(type(self)) for accurate signature.
from_iterable(iterable, /)¶
Alternative chain() constructor taking a single iterable argument that evaluates lazily.