Novation Launchpad now has a free set of tools in Pd to hack your own controllers