Skip to content

_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_bank_prev_button(self, button)

set_bank_next_button(self, button)

set_bank_nav_buttons(self, down_button, up_button)

set_bank_buttons(self, buttons)

set_parameter_controls(self, controls)

set_lock_to_device(self, lock, device)

set_lock_button(self, button)

set_on_off_button(self, button)

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)

_on_bank_value(self, value, button)

_bank_value(self, value, button)

_is_banking_enabled(self)

_assign_parameters(self)

_on_device_on_off_changed(self)

_on_device_name_changed(self)

_on_parameters_changed(self)

_on_off_parameter(self)

_update_on_off_button(self)

_update_lock_button(self)

_update_device_bank_buttons(self)

_update_device_bank_nav_buttons(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)

_release_parameters(self, controls)

Functions

device_to_appoint(device)

select_and_appoint_device(song, device_to_select, ignore_unmapped_macros)