DJ-Controller sind Geräte, die von DJs dazu verwendet werden, Musik über eine geeignete DJ-Software mithilfe von Dreh- und Schiebereglern, Drehtellern, beleuchteten Knöpfen, berührungsempfindlichen Streifen und anderen Komponenten zu mischen.[2] Unterdessen gibt es auch so genannte Stand-Alone-Controller, welche ohne angeschlossenen Computer mit Hilfe von On-Board-Rechnereinheiten eigenständig auf USB-Sticks oder andere Massenspeicher zugreifen und die dort gespeicherte Musik entsprechend verarbeiten können. Auch moderne eigenständige DJ-Player verfügen über diese Funktionen und können ihre Aufgabe mit Hilfe von DJ-Mixern auf gleiche Weise erfüllen.