For DJs, the advantages are obvious. Preparing a set often involves searching through hundreds of tracks, experimenting with combinations, and discovering that the perfect song is missing from the ...