Novation Launchpad now has a free set of tools in Pd to hack your own controllershttps://github.com/Focusrite-Novation/r_cyclegridlaunchpadmidinovationr_cycle