reason to build is, i wanted a customized controller, more specified to my needs.
I'm just taking it step by step. first i searched for all the right buttons, then faders (got 8 60mm ALPS faders since yesterday ), found very heavy potmeters almost impossible to break... then finally i will put it together in a mahogany box with a alluminium cut top case...
but that's a long way to go...
word. ergonomics is key! nothing commercially available has ever suited my needs 100%.
i've got loads and loads of vinyls 12", 10" and 7" just got tired of carrying it around! it's not nice to break your back carrying that stuff... also i can do some nice freaky stuff with mp3's. so since about 3 years i break my back even more, bringing a laptop, soundcard, a usb-harddisk, some vinyls, some cd's....etc etc etc
i feel ya! i quit hauling vinyl around years ago as well! i was referring to actual
mixing within software. i prefer a hardware mixer for multiple reasons; more i/o, consistent "feel" between sources, instant recovery from computer malfunctions, etc. i map traktor to 4 channels on a external soundcard (firewire 410) and bring into the mixer L&R x 2 channels. when used in this manner, traktor feels no different than your standard denon aside from it being 1000x more convenient!
mixing video is by far the most fun imo! its just a chore to do compared to traktor. my dj'ing wet dream is a media server hosting video files while controlling a front end with the latency of traktor. all video synced to pre-programmed dmx parameters. mmm...
so how would we convert the PWM signal? i think it should be converted to a saw right?
follow the schematic in that link. what you are doing is taking a variable length square wave and converting it to a variable height sin wave. (i think) anywho, its a low pass filter and it works.

-sj