Skip to content

DemianDeVante/remotescript-launchkeydd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LaunchkeyDD - Supercharge your Launchkey in Ableton Live

Devante Audio Site

launchkeymk4

LaunchkeyDD is a modification of the Launchkey MK4 and Launchkey Mini MK4 MIDI Remote Scripts for Ableton Live. Huge shoutout to mihasm for decompiling, reconstructing and patching the source code.

Features

  • Improved skin in session view playing clips blink in their own color instead of turning green.
  • Device lock and bypass buttons (func + encoder buttons).
  • Shift + encoder buttons now navigates single tracks in transport mode and pages in mixer/send modes.
  • Navigate by pages instead of one row one track at a time in session view.
  • Added clip copy and clip delete in session view (function and function+scene).
  • In session view: Scene button shows track select and clip stop; scene + func shows mute and solo.
  • Scene + pad up and down buttons triggers scenes.
  • Step Seequencer now includes loop selector (scene button) and resolution selector (hold scene and press function). Copy and delete work in this mode too.
  • Step settings (encoders) now carry on to new steps.
  • Remapped transport combinations in Launchkey Mini versions to include Undo, Redo, Metronomo, Cycle, Retrospective Record and Pause.
  • Added mute, solo and delete functions to drum mode.
    • Many more mappings.

Installation

Place both folders (Launchkey_MK4_DD and Launchkey_Mini_MK4_DD) inside your User Library/MIDI Remote Scripts folder. Set up as a control surface following the same instructions as the original scripts.

launchkeymk4

Mappings

The following is a list of the assigned mappings in detail

1. Transport & Global Utilities

These controls are globally available to manage playback and recording status.

Function Control / Combination
Play / Stop (Toggle) Play Button
Continue / Pause Play Button + Pad Function (Hold)
Record Record Button
Capture MIDI Record Button + Pad Function (Hold)
Metronome Record Button + Scene Launch (Hold)
Loop (Cycle) Play Button + Scene Launch (Hold)
Undo Play Button + Shift (Hold)
Redo Record Button + Shift (Hold)

2. Encoders (Knobs)

Encoder behavior changes based on the selected Encoder Mode.

A. Mixer Mode

Controls track volume and panning.

  • Switch between Volume and Pan:
    • Volume: Encoder Up Button (Top arrow next to encoders).
    • Pan: Encoder Down Button (Bottom arrow next to encoders).
  • Session Navigation:
    • Scroll Left/Right in Session: Encoder Up / Encoder Down + Shift (Hold).

B. Plugin Mode (Devices)

Controls parameters of the currently selected device.

  • Parameter Control: Knobs 1-8.
  • Bank Navigation (Parameter Pages): Encoder Up / Encoder Down Buttons.
  • Device Navigation (Select Prev/Next Device): Encoder Up / Encoder Down + Shift (Hold).
  • Device On/Off: Encoder Up + Pad Function (Hold).
  • Device Lock: Encoder Down + Pad Function (Hold).

C. Sends Mode

Controls send levels (A, B, C...).

  • Send Levels: Knobs 1-8.
  • Change Send (A, B, C...): Encoder Up / Encoder Down Buttons.
    ** Session Navigation:
    • Scroll Left/Right in Session: Encoder Up / Encoder Down + Shift (Hold).

D. Transport Mode

Encoder # Function
Encoder 1 Arrangement Position
Encoder 2 Horizontal Zoom
Encoder 3 Vertical Zoom
Encoder 4 Loop Start
Encoder 5 Loop Length
Encoder 6 Cue Point
Encoder 8 Tempo (Coarse)
  • Buttons in Transport Mode:
    • Set Cue: Encoder Up Button.
    • Quantize Recording: Encoder Down + Pad Function (Hold).
    • Tap Tempo: Encoder Up + Pad Function (Hold).
    • Select Prev/Next Track: Encoder Up / Encoder Down + Shift (Hold).
    • Quantize Sequencer: Encoder Down Button.

3. Pads - Main Modes

A. Drum Mode

Active when the Drum Pad Mode is selected.

  • Play: Pad Matrix (Drum Pads).
  • Scroll (Octave/Page Up/Down): Pad Up / Pad Down Buttons.
  • Solo (Solo Pad): Scene Launch (Hold) + Pad.
  • Mute (Mute Pad): Pad Function (Hold) + Pad.
  • Quantize (Quantize Pad): Pad Up + Pad Function (Hold).
  • Delete: Scene Launch + Pad Function (Hold).

B. DAW Mode (Session & Sequencer)

1. Session View (Clips)

  • Launch Clips: Main Pads.
  • Launch Scenes: Pad Up and Pad Down + Scene Launch (Hold).
  • Navigation:
    • Page Up/Down: Pad Up / Pad Down Buttons.
    • Left/Right: Track Left / Track Right Buttons.
    • Up/Down (Single Row): Pad Up / Pad Down + Pad Function (Hold).
  • Clip Management:
    • Delete Clip: Pad Function (Hold) + Pad.
    • Copy Clip: Scene Launch + Pad Function (Hold).

2. Alternate Pad Modes (Stop / Solo / Mute)

Accessible temporarily or by cycling modes.

  • Stop Clips:
    • Activate: Scene Launch Button (Cycle to this mode).
    • Upper Pads: Track Selection.
    • Lower Pads: Stop Clip for the track.
  • Mute/Solo:
    • Activate: Pad Function + Scene Launch (Hold).
    • Upper Pads: Mute Track.
    • Lower Pads: Solo Track.

4. Step Sequencer

A. Sequencer Mode (Main View)

  • Steps: Main Pads
  • Sequencer Pages:
    • Previous Page: Pad Up Button.
    • Next Page: Pad Down Button.
  • Note Editing:
    • Copy Note: Pad Function (Hold) + Step.
    • Double Loop: Pad Down + Pad Function (Hold).
    • Quantize: Pad Up + Pad Function (Hold).

B. Loop & Resolution Selector

  • Loop Length:
    • Accessible by cycling with Scene Launch.
    • Select Length: Main Pads.
    • Delete Loop: Scene Launch + Pad Function (Hold).
    • Copy Loop: Pad Function Button.
  • Resolution (Grid):
    • Accessible by cycling with Scene Launch + Pad Function (Hold).
    • Select Resolution: Lower Pads.

C. Note Settings (Per-Step Adjustment)

By holding down an active pad (step) in the sequencer:

  • Encoders: Control parameters of the selected step (Velocity, Length, Nudge, etc.).

These settings are saved for the next added steps.

About

Mod of Launchkey MK4 Mini script for Ableton Live

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages