Virtual DJ Software for Linux: Mixxx
When I was still using Windows, I remembered playing or should I say scratching with the popular audio/video mixing software made by Atomix Productions called VirtualDJ. So I started looking for DJ software program that I could install on my Linux box.
Mixxx is described as a complete package for amateur and professional DJs alike, providing everything you need to create and perform live mixes. It can run without connecting turntables and mixers, which makes it a replacement for traditional DJ setup. For professionals, it supports advanced features like comprehensive MIDI controller support, vinyl control, and multi-core CPU support.
It is possible to use your turntables with timecoded vinyl such as Serato, Traktor Scratch, and Final Scratch to control Mixxx, so there's no need to buy additional hardware.