Control your Max patch with a Novation Launchpad. Customize button behavior and color schemes with a simple GUI interface (or by editing JSON). Contains "VirtualLaunchpad", a Mira-compatible software equivalent of Launchpad.
launchpad_controller_demo.maxpat : Gives you an idea of how to use launchpad_controller.js in your patch.VirtualLaunchpad : a Mira-compatible software equivalent of Launchpad.lp_proxy_button_setter.maxpat : Tool for easy customization of button color / behavior.
Note: Requires Max 6 or higher ( 6.1.3 to use with Mira ).