Skip to content

novation.simple_device

Classes

class SimpleDeviceParameterComponent(Component)

Bases: Component

Attributes

  • _SimpleDeviceParameterComponent__on_provided_device_changed
  • _SimpleDeviceParameterComponent__on_bank_changed
  • _SimpleDeviceParameterComponent__on_is_locked_to_device_changed

__init__(self, device_provider, device_bank_registry, toggle_lock, use_parameter_banks, *a, **k)

bank_select_buttons(self, button)

_on_bank_select_button_checked(self, button)

bank_select_buttons(self, value, _)

_on_bank_select_button_released(self)

device_lock_button(self, *_)

_on_device_lock_button_toggled(self)

bank_index(self)

bank_index(self, value)

_clamp_to_bank_size(self, value)

selected_bank(self)

num_banks(self)

set_parameter_controls(self, controls)

__on_provided_device_changed(self)

__on_bank_changed(self, device, bank)

__on_is_locked_to_device_changed(self)

update(self)

_disconnect_parameters(self)

_connect_parameters(self)

_update_parameter_banks(self)

_update_bank_select_buttons(self)

_update_device_lock_button(self)

Functions

release_control(control)