Zulu DJ Software is a DJ mixing program for PC or Mac (both versions are available) for professional DJs. The interface is quite intuitive and just about anybody should be able to get productive with it in short time. Professionals as well as beginners should not find any problems with this tool. It lets them mix their music live while applying effects on the fly. The automatic beat detection helps keep music stay synchronized to the chosen tempo. When a track is loaded into one of the decks, it determines the beat rate and assigns a BPM and tempo so that the second deck too stays in synchronization. You can get a free version for trying your hand at it and make sure you are comfortable with it. It continues to work indefinitely but some features are locked out after the trial period of 14 days.
Cross-fading between tracks and real-time pitch and tempo adjustments makes it easy for the DJ to let his listeners swing to the music easily. The tool supports MP3, WAV and other popular formats. The decks have auto play to let the DJ operate music mixing hands free. Effects including distortion and reverb can be applied in real-time. A VST plug-in is available for additional effects. Sections within a music track could be looped and can be synchronized to the BPM. Loops and samples can be added to the sample bank for use on later occasions. There is a safe live mode that helps prevent accidents for a problem free show. This is a very good product. If you are looking for a similar solution, you should try it in your exact workflow.