Month: September 2013

Push Style Layout For any DAW with Katapult

Last week I talked about how great the Push was.  It’s still great, and I still don’t have one, but the scripts I made for FL Studio let me close my eyes and pretend a little.  But what about other Digital Audio Workstations?

Anyone using Ableton Live will probably make use of the built-in scripting options to make your own Push-ified Launchpad. really dug deep into the Python scripting for Ableton and made a ridiculously functional Push emulation available HERE.

For anybody using a DAW other than those listed above, I recommend Katapult:

Katapult is a very flexible mapping application for the Novation Launchpad and apple iPad. It allows you to map customisable multipage layouts to the Launchpad  or iPad and send the MIDI output to any MIDI application or device. Katapult supports bi-directional communication, meaning that your software can update the controls on the Launchpad or iPad surface.


Alongside some great built-in controller layouts, you can script your own pages (up to 16) by editing ‘layout.txt’ in the Katapult’s home folder.   I’ve created 8 pages of Push-style keyboard layouts available HERE.  You can use this file to replace the original OR you can open your current layout and paste the text at the end.  Be sure to rename the page numbers at the beginning of each layout page to numbers that are not already taken.  I recommend 9-16, as it will give you the native Katapult functions on the first row and the Push scalar layouts on the second.

Page order is as follows:

  1. Major
  2. C Dorian
  3. C Phrygian
  4. C Lydian
  5. C Mixolydian
  6. C Aeolian (Minor)
  7. C Locrian
  8. Chromatic Layout (lit buttons are white keys, unlit buttons are black keys)