Skip to content

Launchpad_Pro.Launchpad_Pro

Module constants

  • NUM_TRACKS = 8
  • NUM_SCENES = 8

Classes

class MidiMap(SpecialMidiMap)

Bases: SpecialMidiMap

__init__(self, *a, **k)

create_user_mode_controls(self)

with_shift(self, button_name)

with_session_button(self, button)

class Launchpad_Pro(IdentifiableControlSurface, OptimizedControlSurface)

Bases: IdentifiableControlSurface, OptimizedControlSurface

Attributes

  • identity_request

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

disconnect(self)

_create_background(self)

_create_global_component(self)

_create_session(self)

_create_recording(self)

_create_actions(self)

_create_drums(self)

_create_mixer(self)

_create_device(self)

_setup_drum_group(self)

_create_translation(self, comp_name, channel, button_layer, should_enable, should_reset)

_create_modes(self)

_create_session_zooming_modes(self)

_create_session_mode(self)

_create_note_modes(self)

_create_device_mode(self)

_create_user_mode(self)

_create_record_arm_mode(self)

_create_track_select_mode(self)

_create_mute_mode(self)

_create_solo_mode(self)

_create_volume_mode(self)

_create_pan_mode(self)

_create_sends_mode(self)

_create_stop_clips_mode(self)

toggle_detail_view(self)

_create_user(self)

_on_drum_group_changed(self)

_select_note_mode(self)

_select_target_track(self)

_update_note_mode_button(self, focused_track_is_drum_track)

_show_playing_clip(self)

_set_clip_actions_type(self)

_use_sel_track(self)

_should_arm_track(self)

_on_layout_changed(self, mode)

_on_session_record_changed(self)

_clear_send_cache(self)

_update_hardware(self)

_update_global_components(self)

_layout_setup(self, mode)

_layout_switch(self, mode)

port_settings_changed(self)

on_identified(self)

_send_challenge(self)

_on_handshake_successful(self)

_is_challenge_response(self, midi_bytes)

_is_response_valid(self, midi_bytes)

handle_sysex(self, midi_bytes)