Skip to content

ableton.v3.control_surface.components.device_bank_navigation

Module constants

  • NUM_BANK_SELECT_BUTTONS = 8

Classes

class DeviceBankNavigationComponent(ScrollComponent, Renderable, Scrollable)

Bases: ScrollComponent, Renderable, Scrollable

Attributes

  • _DeviceBankNavigationComponent__on_provider_bank_changed
  • _DeviceBankNavigationComponent__on_parameters_changed_in_device

__init__(self, name, banking_info, device_bank_registry, *a, **k)

bank_provider(self)

bank_provider(self, provider)

set_bank_scroll_encoder(self, encoder)

set_prev_bank_button(self, button)

set_next_bank_button(self, button)

set_bank_select_buttons(self, buttons)

can_scroll_down(self)

can_scroll_up(self)

scroll_down(self)

scroll_up(self)

bank_select_buttons(self, button)

_notify_bank_name(self)

_adjusted_bank_count(self)

_should_skip_first_bank(self)

_sync_registry(self)

_can_use_roundtrip_banking(self)

__on_provider_bank_changed(self)

__on_parameters_changed_in_device(self)

update(self)

_update_bank_select_buttons(self)