Trying to finish this custom controller before leaving for Japan. Almost ready now - just the casing left to do. It has 5 rotary encoders (endless) with as many push buttons, 2 softpots and 3 touch sensors (capacitive). It is built using the absolutely brilliant V-USB from Obdev and shows up like a standard HID devices. Small, lightweight and just one cable (USB). Plus it is very cheap to build - see parts list. The biggest cost is the encoders.
I took some inspiration for the design from Kenton's nice but expensive Killamix Mini, but wanted a few different types of controllers and also have them arranged asymmetrically. This so I don't have to look at the device while playing. When I've tried other controllers with evenly spaced knobs, I've often lost track and have had to look down and even start counting knobs to figure out which one I was using. With this layout I won't have this problem. Also the layout resembles the shape of my upcoming performance costume redUniform.
Schematics, partslist and firmware attached (v1.0). More info is here.