Probably the easiest way to go, or something to base it on would be the midibox 64
http://www.ucapps.de/
http://www.midibox.org/dokuwiki/
Basically, you would need to build the core module which connects to your computer and from there you can use different modules to input up to 64 analogue inputs (faders and knobs), 64 digital inputs (buttons) and 64 digital outputs (LEDs and lights)
That offers lots of possibilities to build an awesome controller (:
Check out this:
http://www.mpro-ject.de/thething/index.phtml
This is a controller for traktor which a German guy is in the middle of building using the midibox modules and it looks like it is going to be a really good controller when it is finished
Hope i have provided some help
Bookmarks