MIDI-kontroller
MIDI-kontroller on riistvaraline seade, mis loob ja vahendab MIDI-andmeid teistele MIDI-võimelistele seadmetele. MIDI 1.0 spetsifikatsiooni töötasid välja Sequential Circuitsi, Oberheim Electronicsi ja Roland Corporationi heliinsenerid 1982. aastal. Eesmärk oli, et otseheliga esinemistel oleks ühel inimesel võimalik korraga mitut elektroonilist instrumenti juhtida, 1983. aastal ilmus turule ka esimene päris MIDI-kontroller. MIDI-kontrolleri tööpõhimõtted pole 1980. aastatest peale muutunud, kuid protokoll, mis tollal oli 8 lehekülje pikkune, on praeguseks mitu korda mahukam, kuna lisandunud on uued liidesed ja ühendamisvõimalused (USB, Firewire jt). MIDI-kontroller näeb üldiselt välja nagu süntesaator, kuid neid on eri suuruses ja kujuga, lisaks leidub kontrollereid, mis on mõeldud valgustuse või suitsumasinate reguleerimiseks (kontserdid, lavashowd jmt). Kõige lihtsam versioon on heebel-tüüpi MIDI-kontroller, millel on 8–16 heeblit ja juhtnupud, lisaseadmeks pedaal. MIDI-kontroller ei ole suuteline iseseisvalt heli tekitama, vaid loob MIDI-andmeid, mida on võimalik arvuti või audiovõimelise MIDI-süntesaatori abil väljendada. Täpsemalt – kontroller edastab arvutile sõnumeid kiiruse ja helikõrguse kohta ning taktsignaale tempo määramiseks, lisaks juhtsignaale helitugevuse ja vibraato kohta, kuid mitte reaalset heli. Lisaks jälgib arvuti kui tugevalt ja kaua klahvi vajutatakse ning millal see vabastatakse. Kuna muusika salvestatakse käsuridadena, mitte laiendiga .WAV, on failid kompaktsemad. MID-faili on võimalik korduvalt muuta – näiteks muuta kiirust või nootide kõrgust või paiknemist. Audiofaili puhul tuleb heli uuesti salvestada. MIDI-kontroller võimaldab kasutada erinevaid instrumente digitaalselt ilma vastavaid pille reaalselt omamata, selleks on loodud tarkvaramoodulid, mida võib juba olemasolevale muusika töötlemiseks kasutatavale tarkvarale juurde osta ning mis tekitab näiteks 1975 Moog süntesaatorile vastavat heli. Mõnedel kontrolleritel on lisavõimalusena analoog-digitaalmuundur, mis võimaldab ilma lisaaudioliideseta ühendada sellega näiteks mikrofoni. Enamik kontrollereid toetab 24-bitiste / 96 kHz helisignaalide edastamist, mis võimaldab salvestada heli väga kõrge resolutsiooniga.