A quick update:
I've finished implementing full, native support for the Novation Launchpad implementation (including auto-detection, full automatic control of LED colour, both its types of buttons, and support for multiple Launchpad units) and am in the final stages of testing it.
However, I currently only have one Launchpad and I needed to include quite a lot of complex code for seamless support of multiple Launchpads, which relies in part on the names that the Launchpad USB-MIDI driver uses (so that Hauptwerk can know how to associate incoming and outgoing events with the correct Launchpads).
Just to check that I have it right, would somebody who has more than one Launchpad attached to their computer mind emailing us a diagnostic file ('Help | Create a diagnostic file ...'), which will allow me to see the port names the driver is using?
Also if there is a Launchpad user using a language version of Windows other than English, it would be helpful to have a diagnostic file from them too.
Assuming my assumptions prove to be correct, I hope to be able to get a temporary build to you all in the next day or two with the new Launchpad support.
[Please use email or the Contact page if you need to contact us privately, rather than private forum messages.]