C++ and C#/.Net Wrapper libraries for use with the Novation LaunchPad USB device on the Windows platform