Jan Godde put together this beautiful sensor box, primarily for controlling PureData, a programming language used for computer music and multimedia.
For the disks Jan hacked a couple of old hard drives for the motors and platters. The disk movement is sensed by IR LEDs and phototransistors and using quadrature encoding.
This video is a good demo of the box in action