MIDI

MIDI (lyhenne englannin kielen sanoista "Musical Instrument Digital Interface", joka tarkoittaa musiikkisoittimien digitaalista liitäntää tai rajapintaa) on tekninen standardi tiedonsiirtojärjestelmälle, joka on suunniteltu välittämään viestejä elektronisten musiikkilaitteiden välillä.
Yleistä.
MIDI mahdollistaa esimerkiksi tietokoneiden, syntetisaattoreiden, äänikorttien ja rumpukoneiden välisen viestinnän ja tiedonvaihdon.
Myös useat soittamisen opetteluun käytetyt ohjelmistot kuten Guitar Pro ja TuxGuitar, sekä nuotinnusohjelmistot kuten Sibelius, Rosegarden, MuseScore, Dinothesus ja Finale, hyödyntävät MIDI-rajapintaa.
General MIDI on standardi MIDI-laitteiden yhtenäistämiseksi. Lähinnä General MIDI määrittää eri soitinäänet ja niiden sijainnin; esimerkiksi yleensä rummut/perkussiot ohjataan kanavalla 10. Itse MIDI voi ohjata melkoisen määrän eri toimintoja.
Nykyisin yleisesti käytössä ovat tietokoneissa VST-instrumentit ja -efektit. Niitä ohjataan joko MIDI:llä tai sekvensseri-ohjelman automaatio-toiminnolla. Sekvensseriin voi nykyisin syöttää nuottidataa vaikkapa pelkästään kanavalla yksi. Sekvenseriohjelmassa näitä kanavia tai raitoja voi olla esimerkiksi 48, tai rajattomasti, riippuen tietokoneen tehosta. Yleisimpiä MIDI-sekvenssereitä ovat Cubase, Reason, Ableton Live, Reaper, SONAR, FL Studio sekä LMMS.
Historia.
1970-luvun lopulla elektroniset musiikintekovälineet alkoivat yleistyä niiden hinnan laskemisen seurauksena. Kuitenkin useimmat laitteet eri valmistajilta olivat yhteensopimattomia keskenään ja ne tarvitsivat useita lisälaitteita toimiakseen yhdessä. Vuonna 1981 ääni-insinööri ja syntetisaattorisuunnittelija Dave Smith esitteli Audio Engineering Societylle suunnittelemansa MIDI-standardin ratkaisuna tähän ongelmaan. Ehdotus herätti laajaa kiinnostusta. MIDI-standardimäärittely 1.0 on kirjoitettu vuonna 1982, mutta on päivitetty useita kertoja sen jälkeen.
Nykyään Dave Smithin yleensä sanotaan olevan MIDI:n isä. MIDI-teknologia on tätä nykyä standardisoitu ja sitä ylläpitää MIDI Manufacturers Association (MMA).
1980-luvulla MIDI-tuki oli saatavana Rolandin valmistamana laajennuksena NEC PC-98:lle.
Atari ST oli ensimmäinen tietokone, jossa oli integroitu MIDI-tuki.
MIDI 2.0 -standardi on julkaistu vuonna 2020. Uudessa standardissa 7-bittiset arvot on laajennettu 32-bittisiksi. MIDI 1.0 oli yksisuuntainen lähettäjältä vastaanottajalle ja 2.0:ssa viestit voivat kulkea kahteen suuntaan: MIDI-CI viesteillä laitteet voivat konfiguroida toisensa automaattisesti. MIDI 1.0 oli alun perin rajattu laitteistototeutukseen, mutta 2.0:ssa käytetään pakettimuotoa (Universal MIDI Packet), jolloin se voidaan toteuttaa erilaisten digitaalisten väylien kanssa (kuten USB ja Ethernet).
Käyttö tietokoneissa.
SoundFont.
SoundFont on standardi sample-tiedostoille, joita tarvitaan äänen syntetisointiin. Standardi juontaa Creative Labsin AWE32:een, joka käytti EMU8000-piiriä.
MIDI-tiedostomuoto.
MIDI-tiedostomuoto on suunnattu tiedon välitykseen eri ohjelmien kesken samalla tai eri tietokoneilla. Tiedostomuoto koostuu lohkoista (), joiden alussa on neljällä merkillä tyyppitieto sekä 32-bittinen pituus lohkolle. Lohkojen rakenne on samanlainen IFF:n kanssa ja tieto voitaisiin sijoittaa IFF-tiedostoon, mutta MIDI-tiedosto ei ole IFF-tiedosto.