FYI, there's an amazing Ableton controller script for the launchpad called Launchpad95.
In short, it gives you 95% of the functionality of the Ableton Push with mapped scale modes, drum step sequencing, melodic step sequencing, and a few other goodies. There's a bit of a learning curve, so keep the page open in a browser to refer to while "pushin' buttons."
Here's the link (phone post so it may not be clicky):
http://motscousus.com/stuff/2011-07_Novation_Launchpad_Ableton_Live_Scripts/
In short, it gives you 95% of the functionality of the Ableton Push with mapped scale modes, drum step sequencing, melodic step sequencing, and a few other goodies. There's a bit of a learning curve, so keep the page open in a browser to refer to while "pushin' buttons."
Here's the link (phone post so it may not be clicky): http://motscousus.com/stuff/2011-07_Novation_Launchpad_Ableton_Live_Scripts/