lpctrl is a simple software framework and toolkit for controlling the Novation Launchpad MIDI controller.

The framework contains a server that controls the Launchpad. The server provides an on-device utility allowing the user to select between various plugins, which extend the framework.

The plugin API provides functionality for plugins to receive input and draw to the controller.

Analog clock plugin Analog clock plugin Drawing plugin