Ein MIDI-Controller, der von DJ’s benutzt wird, kann extern an einen PC angeschlossen werden. Der MIDI-Controller verfügt über Regler, Tasten, Displays, Leuchtdioden und sogenannte Jog Wheels, damit sich ein DJ-Programm, welches eine Musiksoftware ist, DJ-gerecht kontrollieren und steuern lässt. Mit einer gewöhnlichen Computer-Tastatur und einer Maus ist dies nur schwierig möglich. Die Regler, Tasten und Anzeigen können, was abhängig von der DJ-Software ist, durch zugeschnittene Mappings, jeder selbst ausgesuchten Funktion des DJ-Programms zugeordnet werden. Die meisten aktuellen DJ-Controller haben bereits ein Audio-Interface integriert, sodass der PC oder Notebook zusammen mit dem DJ-Controller ein vollständiges DJ-Set bilden und Musikdateien organisiert und Playlists erstellt werden können.