I’ve found an interesting concept of a dj controller. The goal was to design a dj controller that feels like a real turntable. It was developed by Scott Hobbs, using Max/MSP and Flash. There’s a lot of documentation on Scott’s website.
Here’re some videos: