Skip to content

Akai_Force_MPC.elements

Module constants

  • MAX_NUM_SENDS = 4
  • NUM_SCENE_CONTROLS = 8
  • NUM_TRACK_CONTROLS = 8
  • NUM_PARAM_CONTROLS = 8

Classes

class ButtonMatrixElement(ButtonMatrixElementBase)

Bases: ButtonMatrixElementBase

rows(self)

class Elements(object)

Bases: object

Attributes

  • msg_header_length
  • physical_clip_launch_button_id_offset = None
  • duplicate_button_id = None
  • undo_button_id = None
  • shift_button_id = None
  • up_button_id = None
  • down_button_id = None
  • left_button_id = None
  • right_button_id = None
  • play_button_id = None
  • stop_button_id = None
  • session_record_button_id = None
  • tap_tempo_button_id = None
  • delete_button_id = None
  • pad_identifier_offset = None

__init__(self, product_id, skin, *a, **k)

_make_note_button(self, channel, identifier, name, is_momentary, **k)

_sysex_message_generator(self, msg_type, id_bytes, v)

_create_text_display_element(self, item_id, name)

class ForceElements(Elements)

Bases: Elements

Attributes

  • physical_clip_launch_button_id_offset = 16
  • duplicate_button_id = 96
  • undo_button_id = 107
  • shift_button_id = 114
  • up_button_id = 115
  • down_button_id = 116
  • left_button_id = 117
  • right_button_id = 118
  • play_button_id = 104
  • stop_button_id = 105
  • session_record_button_id = 106
  • tap_tempo_button_id = 99
  • delete_button_id = 97
  • pad_identifier_offset = 40

__init__(self, *a, **k)

class MPCElementsBase(Elements)

Bases: Elements

Attributes

  • physical_clip_launch_button_id_offset = 0
  • duplicate_button_id = 75
  • undo_button_id = 74
  • shift_button_id = 72
  • up_button_id = 106
  • down_button_id = 107
  • left_button_id = 108
  • right_button_id = 109
  • play_button_id = 81
  • stop_button_id = 79
  • session_record_button_id = 78
  • tap_tempo_button_id = 76
  • delete_button_id = 71
  • pad_identifier_offset = 0

__init__(self, *a, **k)

class MPCXElements(MPCElementsBase)

Bases: MPCElementsBase

__init__(self, *a, **k)

class MPCLiveElements(MPCElementsBase)

Bases: MPCElementsBase

__init__(self, *a, **k)