|
MIDI
MIDI 1.0 on vuonna 1983 syntynyt musiikkilaitevalmistajien sopimus sähköisten musiikkilaitteiden välisestä tiedonsiirrosta ja sen muodosta. MIDI on lyhenne sanoista Musical Instrument Digital Interface eli "Musiikkilaitteiden digitaalinen rajapinta". MIDI on yhteinen kieli sille, miten jokin laite tuottaa, siirtää tai muokkaa äänen synnyttämiseen tarvittavaa ohjaustietoa. Midin avulla voidaan kytkeä yhteen erimerkkisiä sähköisiä kosketinsoittimia niin, että yhtä niistä soitettaessa soivat muutkin MIDI-yhteenkytketyt laitteet.
Aikana ennen MIDI:ä eri merkkiset kosketinsoittimet: syntetisaattorit, sähköpianot, "viulukoneet" jne., eivät keskustelleet mitenkään keskenään. Ainoa keino saada eri soittimet soimaan yhtä aikaa oli pinota ne kosketinsoittajan ympärille korkeiksi laitepinoiksi ja soittaa kutakin soitinta erkikseen.
MIDI-kaapelissa ei kulje musiikkia vaan musiikin synnyttämiseen
tarvittavaa MIDI-kielen peruselementtejä ovat MIDI-viestit ja MIDI-kanavat. Tyypillinen MIDI-viesti on esimerkiksi Note-On-viesti, joka sisältää tiedon painetusta koskettimesta (arvo 0-127) ja sen voimakkuudesta ( 0-127). Nykyaikainen MIDI-laite tottelee kymmeniä erilaisia MIDI-komentoja. MIDI-viestit kulkevat kuten TV-signaalit MIDI-kaapelissa erillisillä kanavilla, joita on tietokoneympäristössä tyypillisesti 16 kappaletta. Tarkoituksena on ohjata oikeat tiedot oikeaa kanavaa pitkin oikeaan osoitteeseen. Lähettävä ja vastaanottava MIDI-laite on asetettava samalle kanavalle. MIDI-laitteet kytketään toisiinsa MIDI-kaapelilla, joka muistuttaa ulkonäöltään vanhoista stereolaitteista tuttua viisinapaista DIN- kaapelia. MIDI-laitteissa on yleensä MIDI-In, MIDI-Out ja MIDI-Thru -liitännät. MIDI-In ottaa vastaan MIDI-viestejä; MIDI-Out lähettää niitä ja MIDI-Thru lähettää kopion edelleen MIDI-In -liitäntään tulleesta viestistä.
SekvensseriMIDI-datan tallentamiseen ja muokkaamiseen tarkoitettuja laitteita kutsutaan
sekvenssereiksi.
Sekvensseri voi olla joko soittimeen sisäänrakennettu tai erillinen MIDI-soittimeen kytkettävä
laite tai tietokoneohjelma. Sekvensserillä voidaan nauhoittaa, editoida
ja toistaa MIDI-kielisiä viestejä. Sillä voidaan esimerkiksi
nauhoittaa musiikkikappaleen eri soitinosuudet, Yksinkertaisimmillaan MIDI-kokoonpano on kosketinsoitin, joka sisältää MIDI-tiedon tallentamiseen, muokkaamiseen ja toistamiseen käytettävän sekvensserin sekä MIDI-liitännät ulos ja sisään laitteesta. Tällaista MIDI-kosketinsoitinta kutsutaan työasemaksi (workstation). Työasemien näyttöruutu on kuitenkin usein verraten pieni ja monimuotoisen MIDI-datan editointi on siinä hankalaa. Lisäksi työasemien sisäinen muistikapasiteetti on rajallinen. Ratkaisuna tähän ovat syntyneet tietokoneissa toimivat sekvensseriohjelmat. Tietokoneen kookas näyttöruutu, hiiri ja iso kovalevykapasiteetti tekevät siitä järkevän vaihtoehdon MIDI-työskentelyyn. Yleisiä tietokoneiden sekvensseriohjelmia ovat muun muassa
Äänikortti
Tietokoneessa MIDI-kokoonpano on perusmuodossaan sekvensseriohjelma
ja äänikortti, joka on varustettu MIDI-kieltä ymmärtävillä
äänipiireillä. Lähes kaikissa PC-tietokoneiden äänikorteissa
on nykyään MIDI-kieltä ymmärtävät äänipiirit.
Äänikorttien tuottaman äänen taso vaihtelee muovisesta
sähköurkusoundista muhkeaan syntetisaattorisoundiin. Toistuvan
äänen tason määrää äänikortin äänipiirien
laadukkuus ja toimintaperiaate: Yleisin äänenmuodostustapa oli 1980-luvulla FM-synteesi. FM-synteesi korvautui 1990-luvulla laadukkaammilla WaveTable-äänipiireillä,
jotka muodostavat äänen soittamalla
Virtuaalinen MIDI-toistin on nykyään vakiona myös uusissa. Näin MIDI-musiikki toistuu, vaikka tietokoneessa ei edes olisi varsinaista äänipiiriä. Esim. Windows XP:n virtuaalinen MIDI-toistin on toteutettu Rolandin GS-standardin mukaisella WaveTable-synteesillä.
GM-, GS-, XG ja GM2 -standarditMIDI-tiedostoon voidaan vapaasti määritellä millä 16:lla midikanavalla soi mitäkin soitinääniä. Tällaisen tiedoston toistaminen toisella kosketinsoittimella tai äänikortilla saattaa kuitenkin tuottaa ikävän yllätyksen: koska eri kosketinsoittimien soitinäänien järjestys vaihtelee, saattaa sooloa toisessa soittimessa soittaakin nyt bassorumpu ja taustaviulujen tilalla piristä joukko puhelimia. General Midi -standardi (GM) on vuonna 1991 syntynyt laite- ja ohjelmavalmistajien sopimus
tiettyihin soitinääniin viittaamisesta ns. Program Change -viestillä.
Näin sävellykset soivat tarkoitetuilla soitinäänillä
oikein kaikissa GM-yhteensopivissa laitteissa. GM-standardi määrittelee
128 erilaista soitinasetusta, jotka koostuvat akustisista soittimista (pianot,
jouset, puhaltimet, bassot ym.) ja synteettisistä soitinäänistä
(kosketinsoittimet, syntetisaattoribassot ym.). GM -standardi sisältää
myös muutamia akustisia ääniä jäljitteleviä
äänitehosteita. Näitä "miditehosteita" ovat muun muassa GM-standardi ei ole riittänyt kaikille laitevalmistajille. Japanilainen
Roland markkinoi omaa GM-laajennustaan, Vuonna 1998 Yamahan ja Rolandin GM-laajennukset sulautuivat uudeksi General Midi 2.0 -standardiksi. GM2 on yhteensopiva alaspäin GM 1.0:n kanssa, mutta laajennuksena GM2:ssa on vähintään 256 soitinääntä, 9 rumpusettiä ja 32-äänen polyfonia. Multimediassa MIDI:ä on käytetty verraten vähän.
Ongelmana on ollut juuri edellä kuvattu hankaluus soitinäänien
vastaavuudessa. Tosin esimerkiksi Windows XP:n virtuaalinen miditoistin on osaltaan ratkaisuut tätä ongelmaa. Tässä Multimediassa käytettävät MIDI-tiedostot kannattaa tallentaa MIDI File Type 1 -mukaiseksi GM -muodossa. MIDI-laitteiden ja ohjelmistojen kirjavuuden takia multimediaesitykseen liitettävän MIDI- tiedoston toimivuus kannattaa tarkistaa etukäteen mahdollisimman monella erilaisella äänikortilla.
MIDI-ohjelmistoja
Myös monet nuotinnusohjelmat perustuvat MIDI:in. Niissä
säveltäjä kirjoittaa musiikin nuotteina tietokoneruudun
nuottiviivastolle ja toistaa ne MIDI:n avulla kanavakohtaisesti. Näin
säveltäjä voi kuulostella soivaa luonnosta sävellyksestä
jo sen kirjoitusvaiheessa. Nuotinnusohjelmat ovat nopeasti yleistyneet
säveltäjien apuvälineinä. Tunnettuja nuotinnusohjelmia
ovat mm. Nykyaikainen syntetisaattori sisältää tyypillisesti satoja
erilaisia soitinääniä, soundeja, joiden muokkaus työaseman
omalla pienellä näytöllä on usein hankalaa. Syntetisaattorin
soundipankkien muokkaukseen tietokoneella onkin kehitetty useita muokkaus-
ja kirjasto-ohjelmia. Niiden avulla voidaan muokata ja luoda uusia
syntetisaattorin soundeja ja tallentaa niitä tietokoneen kovalevylle
uusiksi soundikirjastoiksi. Erikoistuneimmat ja monipuolisimmat muokkaus-
ja kirjasto-ohjelmat ovat soitinkohtaisia. Suosituimpia ovat
useiden eri syntetisaattorien kanssa toimivat yleiset muokkainohjelmat
kuten Myös monet musiikin teorian ja säveltapailun itseopiskeluohjelmat
perustuvat MIDI:in. Hyvin yksinkertainen, mutta silti aivan toimiva sharewareohjelma MIDI:n ja musiikin teon opiskeluun on Eksoottisempia MIDI-ohjelmistoja edustavat MIDI Internet
-ohjelma, joka mahdollistaa reaaliaikaisen soittamisen verkko- tai internetympäristössä
WWW-selainohjelman avulla. Tutustu myös Gene Confreyn laatimiin opetussivuihin
|
|
||
© Äänipää 2007 - Jouni Kenttämies |