Rotary Encoders with Limited travel?

Hello,

Do rotary encoders with limited rotation travel exist? i.e. fixed travel like a pot, but digital output. Or a way to convert a pot's resistance to a digital value?

I'm planning a DSP based audio project, with user adjustable settings (gain, threshold, etc.). The DSP (ADAU1701) supports digital input via rotary encoders. Searching online it appears that all rotary encoders rotate continuously, which would require a display to show the current value (12db). I'd rather the UX react like a pot with fixed travel (say 7 o-clock CW to 5 o-clock) and silkscreen the values on the project chassis.

Any assistance would be appreciated.
Thanks!
 
Today a nano-CPU with A/D inputs would read a pot fed with DC. Routines to do this are normally in the Standard Library.

Back when the IBM PC was young, a pot and capacitor made a monostable, the time-constant read by CPU interrupt and compared to CPU clock.
 
With an Arduino, use the pot as a voltage divider across the 5V or 3.3V pin to ground and connect the wiper to an analog line. You can then use an analog to digital library conversion function to return a value between 0 and 1023 (10 bit resolution). To interface to DSP, you will have to program the Arduino to output the appropriate data format to some output pins.