Launchpad Abstractions

    Max abstractions for working with the Novation Launchpad. Basically these wrap the functions described in the Launchpad Programmer's Reference in easy-to-use messages so that you don't have to worry about the Launchpad's MIDI protocol in order to manipulate LEDs and get input. You can set LEDs, control double buffering and flashing, perform rapid LED updates, change overall brightness, and get input from the Launchpad. Max help files are included and should contain all the information you need to use them.
    version 1.1: - Easier to understand help files with Max 6-ish look - New phi.lpad.smartout object for smooth animations - Argument validation re-introduced - Various small bug fixes and improvements - Now distributed as a package
    Version 1.03 - works with recent versions of Max 6 - argument validation removed for now.
    Version 1.02 - bugfixes and new 'setLed' command that lets you address any LED using one command.
    Tool Files
    • PHI Launchpad Abstractions Version 1.1

    • Feb 28 2011 | 12:51 pm
      Thanks a lot Mr. Miller! very helpful
    • Oct 24 2012 | 7:14 pm
      I was very happy to find this. I think this is going to fit the bill beautifully, however I have a nagging question here. I'm on a Win7 PC, and just trying to get the Max patches to recognize the Launchpad. Which driver is it supposed to use to interface with MAX ? Does it use the Automap software ? Or something else I'm missing ?
    • Dec 06 2013 | 2:14 am
      Thank you!
    • Jun 24 2015 | 2:19 am
      Thanks for providing this package. I recently bought a Novation Launchpad Mini, and the patchers have been very helpful in figuring out how to use it with Max.
      I found a minor issue with the palette patcher. The button for green level of 2 and red level of 3 was sending the wrong value. It seems the solution was to add the missing connection from the "2 3" message box to the send object... easily fixed.
      Thanks again for your contribution!
    • Dec 06 2015 | 1:24 am
      Hi, Amazing work you've done here Thks a lot
      Found a small bug on phi.lpad.out on the allOn patch
      you have in the comment (low | medium | high) but on the route you have "route low medium full"
      Thanks again for this work you've done, very well written, documented and easy to use