This system enables MPE-style expression from any standard keyboard, unlike other MPE instruments that require the musician to learn a whole new playing interface. It is a no-contact, high-resolution, linear key position sensor, offering programmable bi- or tri-sensor velocity sensitivity. Polyphonic aftertouch, position, and note trigger sensitivity over the full keystroke, with derived instantaneous velocity and acceleration, are innovative outputs that extend the control and expressiveness of a player. The solution also offers programmable threshold crossing events with accurate crossing timestamps, as well as programmable lookup tables for custom response curves and a highly configurable signal processing chain.