Skip to content

ableton.v2.control_surface.components.session_ring

Classes

class SessionRingModel(object)

Bases: object

__init__(self, num_tracks, num_scenes, set_session_highlight)

update_highlight(self, tracks, return_tracks)

hide_highlight(self)

_should_include_return_tracks(self, tracks, return_tracks)

move(self, tracks, scenes)

class SessionRingComponent(Component)

Bases: Component

Attributes

  • _SessionRingComponent__on_track_list_changed
  • _SessionRingComponent__on_visible_tracks_changed
  • _SessionRingComponent__on_scene_list_changed

__init__(self, num_tracks, num_scenes, set_session_highlight, tracks_to_use, always_snap_track_offset, *a, **k)

tracks_to_use(self)

scenes(self)

set_offsets(self, track_offset, scene_offset)

move(self, tracks, scenes)

_snapped_offsets(self, track_offset, scene_offset)

controlled_tracks(self)

track_offset(self)

track_offset(self, offset)

scene_offset(self)

scene_offset(self, offset)

num_tracks(self)

num_scenes(self)

on_enabled_changed(self)

__on_track_list_changed(self)

__on_visible_tracks_changed(self)

_update_track_list(self)

__on_scene_list_changed(self)

_update_highlight(self)