Mixxx is a free open source program for DJ mixing. It supports MP3, OGG, Wave, and FLAC, vinyl emulation (you can even mix using your vinyl deck) and supports Hercules mix hardware out of the box. BPM detection, adjustable pitch range…it’s all here dude, so go for it. All you need are the earz and the skillz. Oh and some soundz.
Mixxx is a complete package for amateur and professional DJs alike, providing everything you need to create live mixes…Mixxx can run without any extra hardware, and is fully functional replacement for a traditional “turntables and mixer” DJ setup…Mixxx supports advanced features like comprehensive MIDI controller support, vinyl control, and multi-core CPU support.