DJ Software: Mixxx 1.6 / Pc / Mac / Linux / Free

Mixxx

Mixxx version 1.6 has been released. Mixxx is a free open source DJ / Mixing software.
Here is the huge change list:

New MIDI mappings for Tascam US-428, M-Audio X-Session Pro, Evolution X-Session, FaderFox DJ2, and the M-Audio Torq Xponent, Vestax VCI-100, Akai MPD24, Behringer BCD3000 (including LEDs), Numark Total Control
Many Hercules MK2 improvements
Support for the Hercules DJ Console RMX
Support for the Hercules DJ Console Mac Edition
Slick sliding VU meter peaks.
Added the new Natt skin, from Natt from the forums.
Completely rewritten waveform view by Russell Ryan through Google Summer of Code. This will provide better performance for some users.
Some very under-the-hood improvements that should fix the odd crash-at-startup and improve performance.
Fixed keyboard cue keys to use whatever cue behaviour is selected in the preferences.
MP3 parsing fixes for files with cover art
OGG vorbis parsing improvements, fixes some library scanning problems
Fixed OGG vorbis playback on Intel OS X machines
Completed drag-and-drop support in the library. You can now import tracks to the library by drag-and-dropping a track from outside Mixxx onto the library view. You can also reorder tracks in a playlist or the library.
Option to disable the BPM detection.
Added BPM reading from MP3/OGG files which have it embedded in them (ID3), one of several enhancements by Martin Sakmar
Various accuracy improvements to the BPM detection
Improvements to the vinyl emulation and pitch-independent time stretch sound quality
Wave recording support
Vinyl control with support for Serato, Traktor, and FinalScratch vinyl, as well as Serato CD.
Added support for multiple inputs on a single soundcard for vinyl control
Build flags are now cached automatically
Improved flanger effect, thanks to Enry
Configurable cue behaviour, which now defaults to CDJ-style cueing. (Thanks to Tom Care)
Enabled realtime priority with ALSA, improves performance with Linux RT kernels.
FLAC support for Linux and OS X users (much requested)
Tons and tons of bug fixes.
Fixed crashes due to vinyl emulation mode
Improved compatibility with JACK (some users were experiencing choppiness)
Players should now only pull from the play queue if in NEXT mode
Search functionality:
o Search box now selects all text when clicked (easier to make a new search now)
o When the search box is cleared, the library view will scroll back to it's previous position.
o Search now properly filters directories out
Library stuff:
o Double-clicking on a song now sends the song to the first stopped player.
o Right-click menu cleaned up, much nicer now
o Library directory rescans on startup when it's been modified (*doesn't work when subdirectories are modified yet)
o Library view now shows directories first
o Columns in the library view are proportioned intelligently now
o Renamed the "Playlist" menu to "Library"
o Added "Rescan Library" menu item.
o Can select multiple songs (hold shift) and send them to the play queue or a playlist
Playlist support:
o Can create, import, delete, and rename playlists
o Added "Playlists" to library drop-down box
+ Can right-click to send a playlist to the play queue.
Fixed some bugs in the track properties dialog, and set default values
Fixed a soundcard channel selection bug when the second device had more channels than the first.
Added BPM Schemes (need to make some presets still)
Minor speed optimization
OS X/Leopard package for Intel users!
A few build system (dependency checking) fixes
MIDI LED control on Linux
A few MIDI tweaks here and there
Right-clicking on a knob/slider no longer moves with your mouse (it just centers the value)
Using your mouse's scroll wheel now changes the values of sliders and knobs (this is cool for laptop users with the little scroll bar at the side of their trackpads)
DirectSound is now the default API on Windows
ALSA Sequencer MIDI support courtesy of Cedric Gestes
A couple of MIDI bug fixes
Added support for 14-bit MIDI pitch wheel controllers
Hercules support on Linux improved
Big stability improvements
Multiple soundcards can now be used for output (master/headphones), in case you don't have a soundcard with 4 outputs on it.
Adam's wicked colour scheme support for skins
Can now change skins without restarting Mixxx
Channel VU meters are now pre-fader
VU meters are now much more smooth
Added clipping indicators
Higher quality EQs and other sound quality improvements
Adjustable EQ shelves
New MIDI mapping format now in XML, supports controlling LEDs
Better Hercules support on Windows and Linux
New BPM detection algorithm (Micah Lee/GSoC 2007)
New media library (Nathan Prado/GSoC 2007)
LADSPA effects support (not yet enabled - Pawel Bartkiewicz/GSoC 2007)
BPM Tap tempo
Ported to Qt 4
Moved build system to SCONS
Redesigned preferences dialogs
Rewritten audio core (Albert)
Vinyl control support for Serato, Traktor Scratch, and FinalScratch
Software preamp for vinyl control
Track info editor (double-click in library)
New library browse mode (CTAF)
Starts in fullscreen mode if launched with the -f flag.
Several MP3 decoder performance and stability improvements
Support for merengue
Reorganized "File" menu
NEXT mode now works as expected
Lots of little OS X improvements
Improved consistency of fullscreen mode
Customizable constant power crossfader curve
Slow fade and fast cut crossfader curves
Play queue, for creating an on-the-fly playlist
Revamped playlist interface, editing
Reasonably intelligent library rescanning

This is a really cool free software!

"Mixxx is free, open source DJ software that gives you everything you need to perform live mixes." Link