1) A timecode disc: either a vinyl record or CD that plays a square wave that allows DVS software to track the speed of your turntable as you increase and decrease the pitch or scratch the record.
2) A DVS interface: this can be a small box with audio inputs and outputs and digital connectivity, such as USB, or it can be built directly into a turntable or a mixer. Basically this component converts the timecode “sound” from your timecode CD or vinyl to digital timing data used to control your DVS software.
3) DVS software: this is your virtual record collection. You store, organize, and add metadata to your tracks using your DVS software, and the software itself allows you to play MP3s or WAV files (and in some cases other formats) using your physical turntables.