Skip to content

_Generic.GenericScript

Module constants

  • TRANSPORT_BUTTON_SPECIFICATIONS

Classes

class TransportButton(NamedTuple)

Bases: NamedTuple

Attributes

  • control_name = ''
  • layer_name = ''

class GenericScript(ControlSurface)

Bases: ControlSurface

__init__(self, c_instance, macro_map_mode, volume_map_mode, device_controls, transport_controls, volume_controls, trackarm_controls, bank_controls, descriptions, mixer_options, device_component_class)

handle_sysex(self, midi_bytes)

_init_mixer_component(self, volume_controls, trackarm_controls, mixer_options, global_channel, volume_map_mode)

_init_device_component(self, device_controls, bank_controls, global_channel, macro_map_mode, device_component_class)

_init_transport_component(self, transport_controls, global_channel)

Functions

is_valid_midi_channel(integer)

is_valid_midi_identifier(integer)

has_specification_for(control, specifications)