Mixxx is a free, cross-platform mixing software for DJs, providing features for both new and advanced users. It supports mp3, ogg, wave and flac playback and among the most important features are: automatic crossfading, playlists and crates, vinyl emulation, hot cues, pitch-independent time strech, BPM detection and estimation, multichannel soundcard suport and lots more.

rewritten and improved Vinyl control

microphone support

4 Sampler Decks

Beatloops, Loop Halve/Double Buttons

Quantized Loops, Hotcues and Beatloops

Beatgrid Adjust Feature

Phase Synchronization (Sync button now synchronizes both the BPM and phase of beats)

Spinning Turntable Widgets and Waveform Scratching

Mixing engine: improved sound quality and multiple soundcards support,

more

There are also various library / user interface improvements: much faster iTunes and Rhythmbox support, improved browser mode, new and updated skins as well as limited internationalization support.

sudo add-apt-repository ppa:mixxx/mixxxbetas sudo apt-get update sudo apt-get install mixxx libportaudio2

There's also a new stable Mixxx version available (1.9.2) which brings various bug fixes to the mixing engine and library. To install the latest stable Mixxx version in Ubuntu, use the commands below:

sudo add-apt-repository ppa:mixxx/mixxx sudo apt-get update sudo apt-get install mixxx libportaudio2

via LFFL