Midicontroller sind für die Steuerung von Software gedacht. Es gibt spezialisierte Controller die optimal zur Steuerung bestimmter Software sind. Die moderen Controller werden meist via USB an den Rechner angeschossen, ältere Controller werden via MIDI über ein Midi-Interface eingebunden. Ein Midi-Controller vereinfacht das Arbeiten, da man weniger mit Maus und Computer-Tastatur arbeiten muss.