Using with iPad
I bought this to use as a controller for my iPad, not for Ableton or any desktop computer software. I have numerous music apps, including the Arturia synths, the ims-20, Fl Studio, Music Studio 2, and the Novation apps. I chose to buy this controller over any other because it is marketed to go hand in hand with the Novation apps.
If you watch videos on YouTube you can see both of Novation's apps being controlled with the Launchkey simultaneously by turning off the In Control. However, the Launchkey doesn't work like this anymore. I spent a couple of weeks trying to figure out why the In Control buttons would not work on my Launchkey as the videos suggest. I even had a controller exchanged, thinking that it was defective. After receiving an email from Novation, it turns out the controller was not defective. They informed me that the newest app updates ( version 1.12 of the Launchpad, and version 1.6 of the Launchkey) doesn't allow control of the parameters of the apps simultaneously anymore because the developers "increased In Control integration for the Launchkey and Launchpad apps," which now requires the In Control to be on at all times, and the app on the iPad screen to control any parameters. I thought I should throw this out there if you're planning on using this the same way the videos advertise. Now let me say a few things about the controller itself.
The build quality isn't the best, but it's not the worse; everything is a bit wobbly. The pads feel great. Better than expected. The keyboard has velocity sensitivity, which I honestly didn't expect. The keyboard actually feels pretty good, in my opinion. It's easy to map controls on the Arturia apps, but other than those, I haven't figured out how to assign controls. Maybe you can't on the iPad, I don't know. Having the physical keyboard is very pleasant when playing in the two DAW apps. The body has a sleek metallic look, which I expected a cheap looking flat gray, so that was a nice surprise.
All in all, I'm fairly happy with the Launchkey. Hopefully Novation's developers will rethink this whole In Control integration with their apps, so parameters can be controlled simultaneously again.