Skip to content

ableton.v3.control_surface.device_provider

Classes

class DeviceProvider(EventObject)

Bases: EventObject

Attributes

  • device_selection_follows_track_selection = True
  • _DeviceProvider__on_appointed_device_changed
  • _DeviceProvider__on_has_macro_mappings_changed
  • _DeviceProvider__on_selected_track_changed
  • _DeviceProvider__on_selected_device_changed
  • _DeviceProvider__on_chains_changed

__init__(self, song, *a, **k)

device(self)

device(self, device)

is_locked_to_device(self)

lock_to_device(self, device)

unlock_from_device(self)

select_and_appoint_device(self, device, ignore_unmapped_macros)

update_device_selection(self)

_appoint_device_from_song(self)

can_skip_over_device_rack(device)

_device_to_appoint(self, device)

__on_appointed_device_changed(self)

__on_has_macro_mappings_changed(self)

__on_selected_track_changed(self)

__on_selected_device_changed(self)

__on_chains_changed(self)

_update_appointed_device(self)

Functions

has_devices_on_selected_chain(device)