ableton.v2.control_surface.components.device
Classes
class DeviceComponent(ParameterProvider, Component)
Bases: ParameterProvider, Component
Attributes
_provided_parameters
_DeviceComponent__on_bank_changed
_DeviceComponent__on_provided_device_changed
_DeviceComponent__on_parameters_changed_in_device
__init__(self, device_decorator_factory, banking_info, device_bank_registry, device_provider, decoupled_parameter_list_change_notifications, *a, **k)
set_device(self, device)
device(self)
_initialize_subcomponents(self)
__on_bank_changed(self, device, bank)
_set_bank_index(self, bank)
update_and_notify_parameters(self)
_setup_bank(self, device, bank_factory)
_get_decorated_device(self, device)
_device_changed(self, device)
__on_provided_device_changed(self)
__on_parameters_changed_in_device(self)
_on_device_changed(self, device)
_set_decorated_device(self, decorated_device)
_set_device(self, device)
_set_device_for_subcomponents(self, device)
_set_decorated_device_for_subcomponents(self, decorated_device)
_on_bank_parameters_changed(self)
_current_bank_details(self)
_number_of_parameter_banks(self)
_create_parameter_info(self, parameter, name)