Skip to content

ableton.v3.control_surface.banking_util

Module constants

  • BANK_NAME_JOIN_STR = ' and '
  • DEFAULT_BANK_SIZE = 8

Classes

class DeviceParameterBank(DeviceParameterBankBase)

Bases: DeviceParameterBankBase

bank_count(self)

_collect_parameters(self)

_calc_name(self)

class DescribedDeviceParameterBank(DescribedDeviceParameterBankBase)

Bases: DescribedDeviceParameterBankBase

_current_parameter_slots(self)

_calc_name(self)

class MaxDeviceParameterBank(MaxDeviceParameterBankBase)

Bases: MaxDeviceParameterBankBase

_collect_parameters(self)

_get_parameters_for_bank_index(self, bank_index)

_calc_name(self)

class BankingInfo(BankingInfoBase)

Bases: BankingInfoBase

__init__(self, bank_definitions, bank_size, *a, **k)

bank_size(self)

num_simultaneous_banks(self)

device_bank_count(self, device, **k)

device_bank_names(self, device, bank_name_join_str, **k)

Functions

create_parameter_bank(device, banking_info)