Skip to content

ableton.v2.control_surface.device_parameter_bank

Classes

class DeviceParameterBank(EventObject)

Bases: EventObject

Attributes

  • index

__init__(self, size, device, banking_info, *a, **k)

bank_count(self)

_adjust_index(self, index)

_is_index_valid(self, index)

_get_index(self)

_set_index(self, index)

_on_parameters_changed(self)

parameters(self)

_calc_name(self)

name(self)

device(self)

_collect_parameters(self)

_update_parameters(self)

class DescribedDeviceParameterBank(DeviceParameterBank)

Bases: DeviceParameterBank

__init__(self, device, banking_info, *a, **k)

_on_slot_content_changed(self, _slot)

_current_parameter_slots(self)

_content_slots(self)

_setup_dynamic_slots(self)

_calc_name(self)

_collect_parameters(self)

_update_parameters(self)

_on_parameter_name_changed(self, parameter)

class MaxDeviceParameterBank(DeviceParameterBank)

Bases: DeviceParameterBank

__init__(self, *a, **k)

_calc_name(self)

_on_bank_parameters_changed(self)

_collect_parameters(self)

Functions

create_device_bank(device, banking_info)