Skip to content

ableton.v2.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)

update_device_selection(self)

_appoint_device_from_song(self)

__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

device_to_appoint(device)

select_and_appoint_device(song, device_to_select, ignore_unmapped_macros)