There isn't a forum for the Launchpad Pro yet so I am forced to post it here.
One of the biggest problems a lot of people have had and continue to have with the Launchpad series is that the layouts are hard-coded, and in many cases even the MIDI channel. I am very glad to see that the LP Pro at least allows users to set the MIDI channel.
Just to give you an example, none of the Launchpad Pro layouts works well with the NI Battery stock kits, because all Battery kits are 12 cells across and a variable number of cells down, whereas the Launchpad is 8x8, and 12 is not a multiple of 12. So how does this affect me as a user? Well, Battery arranges kit cells logically by sound, but the Launchpad effectively butchers that order by shuffling everything around because the layouts don't match.
Customisable layouts would remove this limitation, which is the only thing preventing me from getting a LP Pro. Is the API the only way to create custom layouts? If so, it would be useful if Novation could upload a step-by-step video walkthrough precisely showing how to set up the development environment, write a simple yet practical program (e.g. swapping two buttons), compile it and write it to the hardware. Thanks!