Skip to content

ableton.v3.control_surface.components.device

Classes

class DeviceComponent(ParameterProvider, Component, Renderable)

Bases: ParameterProvider, Component, Renderable

Attributes

  • _DeviceComponent__on_is_showing_chain_devices_changed
  • _DeviceComponent__on_provided_device_changed
  • _DeviceComponent__on_bank_changed
  • _DeviceComponent__on_parameters_changed_in_device
  • _DeviceComponent__on_bank_parameters_changed

__init__(self, name, continuous_parameter_sensitivity, quantized_parameter_sensitivity, parameters_component_type, bank_size, bank_definitions, bank_navigation_component_type, device_provider, device_bank_registry, device_decorator_factory, toggle_lock, show_message, *a, **k)

disconnect(self)

parameters(self)

device(self)

device(self, device)

bank_name(self)

bank_index(self)

set_parameter_controls(self, controls)

__getattr__(self, name)

device_lock_button(self, *_)

device_on_off_button(self, _)

_on_device_on_off_pressed(self)

device_fold_button(self, _)

_create_parameter_info(self, parameter, name)

_set_device(self, device)

_get_decorated_device(self, device)

_set_decorated_device(self, decorated_device)

_disconnect_decorated_device(self)

_on_device_changed(self, device)

_setup_bank(self, device, bank_factory)

_set_bank_index(self, bank)

_current_bank_details(self)

_show_device_and_bank_info(self)

_get_provided_parameters(self)

_update_parameters(self)

_update_device_lock_button(self)

__on_is_showing_chain_devices_changed(self)

__on_provided_device_changed(self)

__on_bank_changed(self, device, bank)

__on_parameters_changed_in_device(self)

__on_bank_parameters_changed(self)

Functions

get_on_off_parameter(device)

create_device_decorator_factory(device_decorator_factory, bank_definitions)