...Mixxx is FREE DJ software that gives you everything you need to perform live DJ mixes. Blend songs together with automatic BPM matching and remix on-the-fly with looping and hot cues. Whether you're a pro DJ or just getting started, Mixxx has you covered. Features: - Advanced database-powered library - iTunes library access - Support for over a dozen DJ MIDI controllers - Precision pitch/speed adjust, crossfader, channel faders, and high fidelity DJ equalizers - BPM detection with auto sync - Multiple layouts through our designer skins - Headphone cueing with any external USB soundcard! - Key-lock for adjusting the speed without changing the pitch - ReplayGain volume normalization - Supports MP3, FLAC, OGG, M4A, and WAV playback - Crates and playlists - Simple automixing - Shoutcast and Icecast broadcasting - Per-deck audio outputs for use with external mixers - NOT a crippled "Home Edition" - Mixxx comes fully featured, and ready for professional use!