En MIDI-controller giver dig mulighed for at fremføre musik på en digital enhed på et lydsprog, som en computer eller en anden form for enhed forstår. Som det samme antyder, udnytter MIDI-controllere noget, der hedder MIDI (Musical Instrument Digital Interface). Dette er en universel kommunikationsprotokol, der kommunikerer en musikalsk optræden i et digitalt sprog og bruges til at sende kommandoer fra en MIDI-controller til andre enheder.
I stedet for selve lyden sender MIDI information og instruktioner om, hvordan noder og mønstre udføres. MIDI tillader derfor digitalt musikudstyr at kommunikere med hinanden. Sendt som binær, oversættes MIDI-information til det, du ser eller hører - for eksempel afspilning af en node eller ændring af en enhedsindstilling.


