A middleman script to unlock the full potential of the Novation Launchpad in any MIDI-enabled program.
The goal of this project is to implement a standalone version of the Ableton Live Launchpad95 control surface remote script's best features. It connects to a Novation Launchpad and outputs MIDI notes/controls.
Because Ableton is an expensive software, and I want to use the fantastically inspiring Launchpad95 script in any MIDI-enabled program. This opens the door for using a Launchpad as a serious production and performance tool in open source software, which is part of a larger effort I am making to find/make alternatives for my Windows-only programs that I simply can't live without.
Sort of! It does work as a middleman, but with only a few of the features I want. See below for a todo list. I have a life (a crazy one at that), so no promises on a delivery date. Feel free to offer your help!
Plug your Launchpad MkII (for now, Pro and others are coming) in, then run LPMM.py with Python 3, either through IDLE or "python3 LPMM.py". As for key bindings, I am trying to make it as close as possible to Launchpad95. Currently, all features that are in LPMM are exactly equivilant to the Launchpad95 script layout. Unimplemented features simply have their buttons unbound and unlit. http://motscousus.com/stuff/2011-07_Novation_Launchpad_Ableton_Live_Scripts/
Launchpad MkII Specific InterfaceAn event system for button pressesSimple light feedbackMake MIDI wrapper functionsMake light feedback light all of same note in Instrument Mode- Generalize to all Launchpads
- Advanced light feedback effects
- Multi-Launchpad support
- MIDI connection selector
- Launchpad selector
A basic major scaleA key selectorAn octave selectorOctave up and down buttonsA dynamic scale systemAll scalesScale selectorDiatonic scale modes systemAll diatonic scale modes- MIDI in light feedback
Chromatic scale mode systemAll chromatic scale modes- Drum rack scale mode
- Scale mode selector (mostly complete, DRUMRACK remaining)
Relative scale button5th left, and 5th right buttons- Quick Scale Mode
- Remaining minor Scale Edit Mode Features
- TBD
- TBD
- TBD
- TBD