I would be interested, but I cannot code my way out of a paper bag. One approach, though: it does not have to be a complicated interface. All you need to recognize are five keyworks: up, down, left, right and knob. Well, maybe six if you want to have long presses... Perhaps a good way to start is to have six wave (or mp3, but I don't know about the compression for this application) files stored that the empeg could compare against...
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs