Skip to content

ableton.v3.control_surface.components.session

Classes

class SessionComponent(Component, Renderable)

Bases: Component, Renderable

Attributes

  • _session_component_ends_initialisation = True
  • _SessionComponent__on_offsets_changed
  • _SessionComponent__on_selected_scene_changed
  • _SessionComponent__on_fired_slot_index_changed
  • _SessionComponent__on_playing_slot_index_changed

__init__(self, name, session_ring, scene_component_type, clip_slot_component_type, clipboard_component_type, *a, **k)

clipboard(self)

scene(self, index)

selected_scene(self)

set_clip_launch_buttons(self, buttons)

set_scene_launch_buttons(self, buttons)

set_stop_track_clip_buttons(self, buttons)

set_clip_slot_select_button(self, button)

set_select_button(self, button)

set_delete_button(self, button)

set_duplicate_button(self, button)

set_copy_button(self, button)

set_modifier_button(self, button, name, clip_slots_only)

__getattr__(self, name)

stop_all_clips_button(self, _)

stop_track_clip_buttons(self, button)

_end_initialisation(self)

update(self)

_reassign_tracks_and_scenes(self)

_reassign_scenes(self)

_reassign_tracks(self)

_update_stop_track_clip_buttons(self)

_update_stop_clips_led(self, index)

__on_offsets_changed(self, *_)

__on_selected_scene_changed(self)

__on_fired_slot_index_changed(self, track_index)

__on_playing_slot_index_changed(self, track_index)

class ClipSlotClipboardComponent(ClipboardComponent)

Bases: ClipboardComponent

_do_copy(self, obj)

_do_paste(self, obj)

_is_source_valid(self)