Skip to content

SL_MkIII.sl_mkiii

Module constants

  • DRUM_FEEDBACK_CHANNEL = 4

Classes

class SLMkIII(IdentifiableControlSurface)

Bases: IdentifiableControlSurface

Attributes

  • handle_undo_steps = True
  • _sysex_message_cache
  • _SLMkIII__on_drum_group_found
  • _SLMkIII__on_selected_track_changed
  • _SLMkIII__on_session_record_changed
  • _SLMkIII__on_selected_track_implicit_arm_changed
  • _SLMkIII__on_record_mode_changed
  • _SLMkIII__on_main_modes_changed

__init__(self, *a, **k)

on_identified(self, response_bytes)

disconnect(self)

port_settings_changed(self)

_component_guard(self)

_format_and_send_sysex(self)

_install_mapping(self, midi_map_handle, control, parameter, feedback_delay, feedback_map)

_create_message(self)

_switch_display_layout(self, layout_byte, force)

_clear_display_send_cache(self)

_create_session(self)

_create_mixer(self)

_create_transport(self)

_create_session_recording(self)

_create_auto_arm(self)

_create_track_navigation(self)

_create_drums(self)

_create_device(self)

_create_device_navigation(self)

_create_actions(self)

_create_background(self)

_create_modes(self)

__on_drum_group_found(self)

__on_selected_track_changed(self)

__on_session_record_changed(self)

__on_selected_track_implicit_arm_changed(self)

__on_record_mode_changed(self)

__on_main_modes_changed(self, mode)

_select_grid_mode(self)

_set_feedback_velocity(self)