MIDI, okrajšava za Musical Instrument Digital Interface, je standardni elektronski jezik, ki se “govori” med elektronskimi inštrumenti in računalniškimi napravami, ki jih nadzorujejo med nastopi. Ta tehnologija, razvita v zgodnjih osemdesetih letih prejšnjega stoletja, omogoča klaviaturistu, da zažene sintetizator bobnov z eno tipko ali računalniku, da shrani zaporedje sestavljenih not kot na primer datoteko MIDI. Tipkovnica, sintetizator bobnov in računalnik prepoznajo isti niz navodil za binarne kode.
Pred razvojem sistema MIDI so profesionalni klaviaturisti pogosto morali postaviti visoke skupine sintetizatorjev, klavirjev, orgel in druge elektronike, da bi lahko nastopali v živo. Hodili so od inštrumenta do instrumenta, da bi proizvedli potrebne zvoke. Z uvedbo MIDI-ja bi lahko ti isti glasbeniki povezali vse periferne klaviature skupaj s 5-pinskimi DIN kabli in jih vse nadzorovali prek ene glavne tipkovnice. Nabor sintetizatorja za strune v ozadju bi lahko na primer “naučil” drugo tipkovnico, kako ustvariti ta zvok prek povezave MIDI.
Vendar ta tehnologija ni omejena na glasbene sintetizatorje. Nič nenavadnega ni, da bi našli drugo odrsko opremo, kot so razsvetljave, pod nadzorom računalnikov, ki so združljivi z MIDI. Vsaki luči je mogoče dodeliti določen kanal in jo vklopiti ali izklopiti v skladu z glavnim programom. Ti programi lahko nadzorujejo tudi pedala za učinke za kitariste ali vnaprej posnete sekvence za dopolnitev zvoka na odru.
Datoteke MIDI pravzaprav ne snemajo zvoka instrumenta s klaviaturo, temveč zapisujejo navodila, kako ta zvok poustvariti drugje. Klaviaturist lahko na primer igra Beethovnovo Moonlight Sonata na MIDI-kompatibilnem sintetizatorju, ki je povezan z računalnikom. Datoteka bi spremenila vsako opombo v niz 1s in 0s, podobno kot jezik binarne kode. Kodiranje poleg not vključuje tudi druge vidike delovanja, vključno z dinamiko, upogibanjem not in spremembami pritiska na tipke.
Če bi nekdo želel predvajati to posneto različico Moonlight Sonate na drugem računalniku, bi datoteka MIDI predvajala točno tisto, kar je prvotni klaviaturist igral na izvirnem instrumentu. Kakovost reprodukcije zvoka samega računalnika lahko predstavlja težavo. Kartica za generiranje zvoka računalnika lahko prikaže zelo slabo zvenečo različico datoteke MIDI z nekaj neprijetnimi elektronskimi zvoki. Sodobni računalniki z naprednimi zvočnimi karticami so odpravili veliko teh težav pri reprodukciji, vendar mnogi ljudje še vedno povezujejo datoteke MIDI z manj kot spektakularno zmogljivostjo.
Ker so te datoteke razmeroma majhne in jih je enostavno izdelati, so postale zelo priljubljene za uporabo na spletnih mestih, programih za video igre in mobilnih telefonih, združljivih z MIDI. Toni zvonjenja na mnogih mobilnih telefonih so pravzaprav datoteke MIDI, ki reproducirajo izvirne melodije z uporabo lastne zvočne kartice telefona.