Ever since I did work with iCube and MAX/MSP a while back, I’ve been hooked on the idea of MIDI devices to communicate with software applications. The monome 40h is a nice little programmable interface that can be used for a host of uses, although the video demos its more mundane use. Not sure if you can sing control signals to the interface or not, but imaging playing Simon on this sucker:
100h - a 16 by 16 grid for a total of 256 elements
Cycling74 also has a more flashy video/touchscreen interface called The Lemur if you feel like plunking down $2500, but personally I like the simplicity of the monome’s dedicedly low-fi approach and alleged $500 price tag.
Maybe the future will look like those cheesy old sci-fi movies after all!