Mixxx is a free and open source DJ software for Windows, MacOS and Linux. Using this you can creative live digital music files mixes on your system. It comes with Built-in mappings for DJ controller hardware, programmable mapping system and Auto DJ support. It supports sound effects, vinyl records controled playback, BPM, musical key detection and master sync. Some of the other important features are 64 sampler decks support, music library management with iTunes, Traktor and MusicBrainz Library Integration, recording and broadcasting support. It supports MP3, OGG, WAVE, FLAC, and AAC (M4A) playback and WAVE, OGG, and MP3 recording.