Ctrlr is a "driver" and editor for DIY Arduino based MIDI controller. It runs on Linux and depends on Python, PyQt4, PySerial and alsaseq. Ctrlr can bind any number of MIDI messages to any control of Ctrl device.
It is released under GPLv3 licence.
Ctrlr can be downloaded from http://f.hyperglitch.com/ctrlr/ctrlr-0.2.tar.gz
All documentation is in README file.