DJ Mixing Software is a specialized form of computer software specifically designed for the purpose of playing, mixing and presenting various media (audio and/or music videos) to an audience, normally as part of a performance, show, station/channel, event or function. DJ mixing software assists the DJ or operator in the technical aspects of the musical or video presentation of items, while allowing the DJ