Skip to content

ableton.v3.control_surface.elements_base

Classes

class MapMode

Attributes

  • Absolute
  • Absolute14Bit
  • AccelSignedBit
  • AccelSignedBit2
  • AccelBinaryOffset
  • AccelTwoCompliment
  • LinearSignedBit
  • LinearSignedBit2
  • LinearBinaryOffset
  • LinearTwoCompliment

class ElementsBase

__init__(self, global_channel, *a, **k)

add_button(self, identifier, name, **k)

add_encoder(self, identifier, name, **k)

add_sysex_element(self, identifier, name, send_message_generator, **k)

add_sysex_display_line(self, identifier, name, send_message_generator, default_formatting, formatting_fn, **k)

add_element(self, name, element_factory, *a, **k)

add_modifier_button(self, identifier, name, *a, **k)

add_modified_control(self, control, modifier, name, element_factory, is_private)

add_matrix(self, identifiers, base_name, channels, element_factory, name_factory, is_private, **k)

add_button_matrix(self, identifiers, base_name, channels, *a, **k)

add_encoder_matrix(self, identifiers, base_name, channels, *a, **k)

add_submatrix(self, matrix, name, columns, rows, is_private)

_add_modified_matrix(self, matrix, modifier, name, element_factory, is_private)

_add_raw_elements(self, base_name, elements)

_create_attribute_name(self, name)

Functions

create_button(identifier, name, **k)

create_sysex_sending_button(identifier, name, sysex_identifier, **k)

create_encoder(identifier, name, **k)

create_sysex_element(identifier, name, send_message_generator, is_private, **k)

create_combo_element(control, modifier, name, is_private)

create_matrix_identifiers(start, stop, width, flip_rows)

create_name_for_modified_control(control, modifier)