Launchpad95 : Novation Launchpad scripts with Instrument Controller, STEP SEQUENCER and DEVICE CONTROLLER for Ableton LIVE

Launchpad95 : Improved Novation Launchpad remote scripts with Step Sequencer and Device Controller

These scripts are modified version of Ableton Live 8.2.7 and 9.0 scripts for Novation Launchpad and provide the same functionality but add support for editing the midi clips using a step sequencer , an Instrument Controller and Device Controller and an improved Instrument Mode. It does not require any external tool like Max for Live (M4L) in order to work. This script is just a plain Live Control Surface Python Script.

Comment, feedback and updates : please check this thread on Ableton forum http://forum.ableton.com/viewtopic.php?f=1&t=168495

It uses the Ableton live python api and is partly based on Hanz Petrov's step sequencer for AKAI APC40 http://remotescripts.blogspot.com/p/apc-64-40.html which i hacked a little and merged into launchpad scripts. Thanks to Matkainc and Chymera for their help and ideas.

Sunny from controllerism.com made a great walkthrough of Launchpad95 covering the main functions :

Installation

First, download the installation archive from
- live 9 : Launchpad95.zip
- live 8.4 : Launchpad85.zip
Unzip the zip file and copy the folder Launchpad85 / Launchpad95 into the Ableton Live's "MIDI Remote Scripts" folder.
If you don't know where to copy the file check this page out. As a bonus this page also explains how to sync two computers (mac or pc) using a network connection !

After the folder has been copied, plug-in your Launchpad in the computer and start Ableton Live. Open up the preferences panel and go to "MIDI Sync" panel. Select Launchpad95 as your control surface and select the launchpad Midi Port midi ports like so :

For those adept of Launchpad Color I adapted this script to be compatible with Launchpad85. You can grab Launchpad85Colour here or Launchpad95Colour here!

Mode of Operation

Three modes are added on top of the existing modes. These are Step Sequencer mode to edit midi clips, and Device Controller mode to edit any parameter of any instrument, effect or device on any track of your arrangement, and finally an Instrument Mode providing a tighter integration with Live.

Instrument Controller Mode

Instrument Mode replaces classic User Mode 1. (only available with Launchpad95 and Live 9) To activate Instrument Controller Mode, press User Mode 1 button (mode button remains amber). Press User Mode 1 button once again, button turns green, activating the Device Controller. Once more the button will turn red, activating the old User Mode 1 in case you need it.

The top up/down navigation buttons allow to navigate scenes, while the left/right button allow to navigate tracks. The scene buttons allow you to control the currently selected track and clip, arm, solo, record, play, stop etc.

The matrix of buttons act as a midi keyboard proposing a drumrack layout, and a melodic mode. Melodic mode enable you to select root note, type of mode (major, minor etc), and the octave you play in.

prev scene next scene prev track next track Session mode user 1 Inst. user 2 step mixer mode
               
enter scale edition mode
scale
               
undo. long press to redo
undo
               
octave up
               
octave down
               
stop selected clip
stop
               
start selected clip
start
               
solo current track
solo
               
session record
overdub

scale edition mode

To enter scale edition mode press the 1st scene button from Instrument mode.
Top red buttons provide mode selection (drumrack, chromatic, diatonic). 2nd and 3rd amber rows provide root note selection. 4th red row allows you to select the octave. Bottom green rows allow to select the mode.

prev scene next scene prev track next track Session mode user 1 Inst. user 2 step mixer mode
          diatonic chromatic drumrack
enter scale edition mode
scale
C# D#   F# G# A#    
undo. long press to redo
undo
C D E F G A B  
octave up
-2 -1 0 1 2 3 4 5
octave down
Major Minor Dorian Mixolydian Lydian Phrygian Locrian Diminished
stop selected clip
stop
Whole-half Whole Tone Minor Blues Minor Pentatonic Major Pentatonic Harmonic Minor Melodic Minor Super Locrian
start selected clip
start
Bhairav Hungarian Minor Minor Gypsy Hirojoshi In-Sen Iwato Kumoi Pelog
solo current track
solo
Spanish              
session record
overdub

Device Controller Mode

Device Controller mode is a sub mode of User Mode 1. To activate Device Controller Mode, press User Mode 1 button once, the normal User Mode 1 is activated (mode button remains amber). Press User Mode 1 button once again, button turns green, activating the Device Controller.

You can edit eight parameters of the selected device on the selected track at once. One parameter per column.

Navigation among tracks and devices is done using the top left navigation buttons. Right side buttons control on/off, device locking, parameter banks navigation and precision mode.

A summary of functions assigned to the buttons is shown in the table below. hover your mouse above a button to get detailed description.

prev device next device prev track next track Session mode user 1 device user 2 step mixer mode
               
turns selected device on/off
on/off
               
locks the control surface to device
lock
               
select previous bank of 8 parameters
bnk dwn
               
select next bank of 8 parameters
bnk up
               
enable precision mode of sliders
precision
                 
                 
                 

Step Sequencer Mode

To activate the Step Sequencer, select a midi clip in the clip view. Then press User Mode 2 button once. Normal User Mode 2 is activated (mode button remains amber). Press User Mode 2 button again, it turns green, activating the step sequencer (in normal mode).

Pressing the User Mode 2 button once more, turns it red. In this mode (mute lanes mode), the side buttons (scene buttons) turn into mute buttons for the lane (lit in red).

A playback/metronome indicator is scrolling thru the grid in amber to indicate the playing position of the clip as the clip is playing. This is just an overlay, first rows are still available for clip editing.

You can navigate within the clip using the arrow buttons, going up and down in pitch, and navigating within the clip from left to right. The step sequencer can display any portion (block) of a clip using the left and right arrow button. Clip length is not limited.

Here are the color codes used :
- Normal notes are shown in Green, intensity depending on their velocity.
- Muted notes are displayed in Red.
- Notes being currently played are flashing in red.
- Notes being played and being outside of the currently displaying midi clip block will also flash in red.

Some other information is displayed, using orange colour :
- Note markers help to better visualise what row correspond to which note:
     - C are marked with three orange left buttons lit up.
     - other full (not sharp or flat) notes are marked with one orange button lit on the left-most row.
- while scrolling left and right along the clip, a vertical bar will display you where you are in the clip

A summary of functions assigned to the buttons is shown in the table below. hover your mouse above a button to get detailed descriptions

normal mode


move the 8*8 grid one note up
scroll up
move the 8*8 grid one note down
scroll down
move on clip block to the left
prev bank
move on clip block to the right
next bank
Session mode user 1 device
cycle thru UserMode2 / StepSequencerNormalMode / StepSequencerMuteLanesMode
user 2 step
mixer mode
               
Shorten currently selected midi clip
shorten
               
Enlarge currently selected midi clip
enlarge
               
Cycle thru available quantizations
quantize
               
lock step sequencer to current clip
lock
               
Activate fold mode (like in clip editor)
fold
               
activate scale mode, multual exclusive with fold mode
scale
               
cycle thru velocities and velocity shift notes
velocity
               
hold and press a note in the matrix to (un)mute it.

hold+nav keys to scroll up/down one octave
mute
mute lane mode


move the 8*8 grid one note up
scroll up
move the 8*8 grid one note down
scroll down
move on clip block to the left
prev bank
move on clip block to the right
next bank
Session mode user 1 device
cycle thru UserMode2 / StepSequencerNormalMode / StepSequencerMuteLanesMode
user 2 step
mixer mode
               
(un)mute this lane of notes
mute
               
(un)mute this lane of notes
mute
               
(un)mute this lane of notes
mute
               
(un)mute this lane of notes
mute
               
(un)mute this lane of notes
mute
               
(un)mute this lane of notes
mute
               
(un)mute this lane of notes
mute
               
(un)mute this lane of notes
mute

Source

Known Issues

History

Contact

feel free to contact me for any suggestions and bug reports.

back