AdmixDJ is a DJ utility for track mixing. Problem with other mixing utilities is that automatic detection doesn't detect BPM properly for some songs, especially with broken beat (hip hop). Here you can adjust BPM manually. You can make approximate BPM detection by clicking mouse and adjust exact BPM by scrolling value. Automatic BPM detection is also supported.
DJ mixing crossfader, simple as it may be, featuring semi-automated manual BPM detection.
Automix mode after all BPMs detected.
Save your mix to mp3 and burn CD (internal Windows XP Multimedia Player Audio CD burn feature may be used for this).
Allows perfect beatmatching, but for this you will have to set beat start (cue in) positions manually,
using track graphics view.
You can use it with two sound cards, one for headphones and one for public.
Or in splitter mode with one soundcard, one channel in stereo mode for headphons and second for public.
Cheap DJ Controller Guide