For anyone needing a hardware controller but can't find one that does what you want, check out the MIDI CPU by HighlyLiquid. Its a little hardware logic board with solderpads to connect any variety of input devices (buttons, sliders, etc). Then you program it to send whatever MIDI commands you want....