VirtualDJ uses advanced AI technology to separate any song into a multi-track, during the mix, in real-time. Allowing DJs to adjust on the fly the components of their tracks (vocals, instruments, kicks, hi hats, etc) to create new mash-ups, remixes and transitions.