_Framework.DeviceComponent
Classes
class DeviceComponent(ControlSurfaceComponent, Subject)
Bases: ControlSurfaceComponent, Subject
Attributes
_DeviceComponent__on_appointed_device_changed
_DeviceComponent__on_has_macro_mappings_changed
_DeviceComponent__on_selected_track_changed
_DeviceComponent__on_chains_changed
_DeviceComponent__on_selected_device_changed
__init__(self, device_bank_registry, device_selection_follows_track_selection, *a, **k)
disconnect(self)
on_enabled_changed(self)
device(self)
__on_appointed_device_changed(self)
set_device(self, device)
__on_has_macro_mappings_changed(self)
__on_selected_track_changed(self)
__on_chains_changed(self)
__on_selected_device_changed(self)
_update_appointed_device(self)
update_device_selection(self)
set_parameter_controls(self, controls)
set_lock_to_device(self, lock, device)
set_lock_callback(self, callback)
restore_bank(self, bank_index)
device_name_data_source(self)
update(self)
_bank_up_value(self, value)
_bank_down_value(self, value)
_lock_value(self, value)
_on_off_value(self, value)
_is_banking_enabled(self)
_on_device_on_off_changed(self)
_on_device_name_changed(self)
_on_parameters_changed(self)
_on_off_parameter(self)
_best_of_parameter_bank(self)
_parameter_banks(self)
_parameter_bank_names(self)
_device_parameters_to_map(self)
_number_of_parameter_banks(self)
_current_bank_details(self)
_on_device_bank_changed(self, device, bank)
Functions
device_to_appoint(device)
select_and_appoint_device(song, device_to_select, ignore_unmapped_macros)