ableton.v2.control_surface.components.session_ring (runtime)¶
Live 11 — Live Object Model & framework reference (descriptions and signatures).
Functions¶
const(value)¶
depends(**dependencies)¶
listens(event_path, *a, **k)¶
nop(*a, **k)¶
Classes¶
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 SessionRingComponent(Component)¶
Properties¶
applicationis_rootlayernum_scenesnum_tracksparentscene_offsetsongtrack_offset
Methods¶
__init__(self, num_tracks=0, num_scenes=0, set_session_highlight=<function nop at 0x14def8bf8>, tracks_to_use=None, always_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)¶
_snapped_offsets(self, track_offset, scene_offset)¶
_update_highlight(self)¶
_update_is_enabled(self)¶
_update_track_list(self)¶
add_children(self, *a)¶
add_control(self, name, control)¶
add_enabled_listener(self, slot, identify_sender=False, *a, **k)¶
add_offset_listener(self, slot, identify_sender=False, *a, **k)¶
add_tracks_listener(self, slot, identify_sender=False, *a, **k)¶
control_notifications_enabled(self)¶
controlled_tracks(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)¶
move(self, tracks, scenes)¶
notify_enabled(self, *a, **k)¶
notify_offset(self, *a, **k)¶
notify_tracks(self, *a, **k)¶
offset_has_listener(self, slot)¶
offset_listener_count(self)¶
on_enabled_changed(self)¶
register_disconnectable(self, slot)¶
register_disconnectables(self, disconnectables)¶
register_slot(self, *a, **k)¶
remove_enabled_listener(self, slot)¶
remove_offset_listener(self, slot)¶
remove_tracks_listener(self, slot)¶
scenes(self)¶
set_enabled(self, enable)¶
set_offsets(self, track_offset, scene_offset)¶
tracks_has_listener(self, slot)¶
tracks_listener_count(self)¶
tracks_to_use(self)¶
unregister_disconnectable(self, slot)¶
update(self)¶
Attributes¶
_SessionRingComponent__on_scene_list_changed=None_SessionRingComponent__on_track_list_changed=None_SessionRingComponent__on_visible_tracks_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 SessionRingModel¶
Methods¶
__init__(self, num_tracks, num_scenes, set_session_highlight=<function nop at 0x14def8bf8>)¶
Initialize self. See help(type(self)) for accurate signature.