Skip to content

ableton.v3.control_surface.components.session_navigation

Classes

class SessionRingScroller(Scrollable, EventObject)

Bases: Scrollable, EventObject

__init__(self, session_ring, respect_borders, snap_track_offset, scroll_scenes, page_size, *a, **k)

scroll_up(self)

scroll_down(self)

_max_track_offset(self)

_max_scene_offset(self)

_can_scroll_tracks(self, delta)

_can_scroll_scenes(self, delta)

_scroll_tracks(self, delta)

_scroll_scenes(self, delta)

class SessionNavigationComponent(Component)

Bases: Component

Attributes

  • _SessionNavigationComponent__on_offset_changed

__init__(self, name, session_ring, respect_borders, snap_track_offset, *a, **k)

set_up_button(self, button)

set_down_button(self, button)

set_left_button(self, button)

set_right_button(self, button)

set_page_up_button(self, button)

set_page_down_button(self, button)

set_page_left_button(self, button)

set_page_right_button(self, button)

set_vertical_encoder(self, control)

set_horizontal_encoder(self, control)

_update_vertical(self)

_update_horizontal(self)

__on_offset_changed(self, *_)