So I'm always kicking around new ideas for loop based tools for solo electronic music performance. My latest idea involves a very simple interface, the Novation Launchpad tentatively called "Ultralight". I plan to incorporate audio looping, a step sequencer for electronic drums, a beat slicer for both the audio and drums, as well as a few simple synths and audio effects who's routing can be flexibly controlled using the launchpad.
Right now, most of my work has focused on understanding how to read and write from the launchpad (simple in a language like C, but harder in the graphical dataflow environment of PD). I've got an overall view with a few "modes" and have started to program some basic read/write light abstactions, as well as a few simple step sequencer and storage building blocks. Please see a few demos below if you're interested.