Mixxx – Digital DJ
Mixxx is free, open source DJ software that gives you everything you need to perform live mixes.
Mixxx allows DJs to mix music live with a clean, simple interface. Futhermore, Mixxx has a number of key features to help DJs in the mix: Beat estimation, parallel visual displays, and support for various DJ hardware controllers.
Mixxx includes many new features like multiple soundcard support, timecode vinyl control, improved support for the Hercules and other MIDI controllers, improved BPM detection and much much more.
Mixxx runs on Windows, Mac OS X and Linux.
Download: Mixxx 1.7.2