Link (via engadget by way of hack a day)

aurora is a usb powered multichannel mixer in a typical dj form factor. the device features two linear channel faders, a single a/b crossfader and eight backlit buttons. twenty four backlit knobs allow you to control effects. aurora, unlike most midi controllers, enhances performances with controllable ambient lighting. aurora easily integrates with your favorite midi compatible software.

aurora is an open source project. below is everything you need to make one for yourself. the intent of publishing the files is to generate interest in the community, not to make you rich. we are interested in seeing how you use aurora, feel free to post any mods in the forum. make sure to review the manual for recommended setup.

[manual] read this for a better idea of how to use aurora
[white paper] technical description of aurora
[max/msp] read from and write to aurora. control midi and ambient lighting with this patch.
[max/msp] read from and write to aurora. control midi and manually set ambient lighting with this patch.
[pd] use this patch to test auroras output and ambient lighting
[pd] this patch reads from and writes to aurora. use this patch to relay midi data.
[hex] this code transmits state of knobs, sliders, and buttons from the pic18lf4525
[source] ansi c source for pic18lf4525 written for source boost compiler
[asm] assembly for pic18lf4525
[hex] this code receives ambient light data and bit bangs pwm to led driver
[source] ansi c source for pic18lf2525 written for source boost compiler
[asm] assembly for pic18lf2525
[usb] config file for usb232r module
[schematics] [flickr] full schematic of electronics
[gerbers] pcb artwork and nc drill file
[bom] [bom pdf] electronics bill of materials
[top panel] this is the top aluminum panel of aurora. open using front panel express.
[botton panel] this is the bottom plexiglass panel of aurora. open using front panel express.
[bom] [bom pdf] mechanical bill of materials