You are on page 1of 35

1

Gyakorlati tudnivalk
Cmkk: midiknyv
2007.01.09. 17:06
A zenetek kdolsn tljutva ismerkedjnk meg a MIDI alkalmazsnak nhny gyakorlati krdsvel. Elsknt lssunk egy igen
fontos technikt, a sttusztartst, amit a MIDI-specifikciban s a szakirodalomban Running Status nven hvnak. Ennek
alapgondolata a takarkossg; ha lehet, minl kevesebb bjttal kelljen az adnak a vonalat terhelnie.
Egy rvid plda fog segteni: ssnk le egy hrom hangbl ll akkordot a billentyzeten. A hangszer MIDI-kimenetn ennek
megfelelen hrom darab Note On zenetnek kellene megjelennie, a megfelel csatornakddal elltva, a megfelel billenty- s
dinamikartkekkel, valahogy gy:
90 b1 d1 90 b2 d2 90 b3 d3
9 bjt ideig foglaljuk le ezzel a megoldssal a MIDI-vonalat, amibl 3 bjt tkletesen egyforma! Ezen segt a sttusztartssal
kldtt ads - a vevnek ktelessge megjegyeznie az utoljra rkezett sttuszt, az ezutn kvetkez, neki megfelel szm
adatbjtot pedig fogjuk fel nll MIDI-zenetknt, mg akkor is, ha ez az adatcsomag nem volt jabb, nll sttuszbjttal
bevezetve! Az elz akkord teht, ezen a mdon kldve, gy fog kinzni:
90 b1 d1 b2 d2 b3 d3
A sort lehet folytatni is, hiszen ha semmi egyb MIDI-esemnyt nem kzlnk kzben, a kkor a kvetkez billenty lenyomshoz is
csak a kt adatbjtot kell elkldeni. Ez idben akr jval ksbb is trtnhet, az egyetlen kritrium az, hogy az ad ne kldjn
kzben ms csatornazenetet.
Az eljrs termszetesen nemcsak a Note On zenettel mkdik, hanem valamennyi csatornazenettel megtrtnhet. Igazi haszna
fleg a hajltsnl s a kontrollereknl mutatkozik, hiszen ezen eszkzk hasznlata kis id alatt is nagyon sok MIDI-zenetet
generl, ezek hosszt a sttusztartssal a ktharmadra lehet cskkenteni. A sttusztarts hasznlata ads kzben opcionlis, minden
csatornazenetre rvnyes, de csak rjuk; egy berkez egyszer, vagy vals idej rendszerzenet a specifikci szerint figyelmen
kvl hagyhat ebbl a szempontbl, teht helyes a kvetkez plda:
90 b1 d1 F8 b2 d2 b3 d3
Itt a hrmashangzat els s msodik hangja kz egy Timing Clock sttusz egybjtos zenet kerlt, amely a vals idej
rendszerzenetek kz tartozik, gy a csatornazenetek sttusztartst nem befolysolja. Ki tudja, mirt, akadnak azonban olyan
hangszerek (pl. a Yamaha DX-ek), melyeknl a sttusztarts megtrik az Active Sensing nev vals idej rendszerzenet hatsra.
Ez termszetesen teljessggel leglis, csak nem annyira takarkos megolds.
Az igazn takarkosak (pl. Casio VZ-sorozat) viszont a Note Off zenetet is behzzk a Note On sttusztartsa al, hiszen a Note
Off egyik formja a 0 dinamikartkkel elltott Note On. Egy billenty letse s felengedse itt a kvetkez bjtsorozatot
generlja:
9n b1 d1 b1 00
Az els hrom bjt a billenty lenyomsakor, az utna kvetkez kett pedig a billenty felengedsekor generldik. Noha a
sttusztartst adsnl nem ktelez hasznlni, a vteli oldalon implementlsa minden esetben ktelez, hiszen a vev bemenetre
brmikor kapcsolhatnak ilyen technikt alkalmaz adt, melynek az zeneteit meg kell rtenie. Termszetesen nem okozhat
fennakadst az sem, ha az ad sttusztartst nem alkalmaz.
A MIDI-hlzatok kialaktsnl szmos gyakorlati megfontolst kell figyelembe venni, az eszkzk fizikai megvalstsa miatt. Az
egyik legalapvetbb problma a kbelezs krdse. A MIDI-specifikci a MIDI-kbelek maximlis hosszt 15 mterre javasolja
korltozni. Ennek oka a kznsges kbelek ellenllsa miatt fellp jelvesztesg, mely rosszabb esetben ilyen nagysgrend
kbelhosszaknl kezdhet nehzsgeket okozni. Jobb minsg kbelekkel jval messzebb elvezethet a MIDI-jel, egybknt
ismtlt (Thru Boxot) kell alkalmazni.
Eddig rendben is van, azonban a dolgokat nem kimondottan technikai nzpontbl vizsgl felhasznlk krben a kbelhossz
krdse valamilyen ton-mdon sszekeveredett a ksbb mg srn emlegetend MIDI-ksleltets tmakrvel, mondvn: a tl
hossz kbeleken a MIDI-zenetek a szokottnl ksbb rnek rendeltetsi helykre, ami a rendszert hasznlhatatlann teszi. Errl
termszetesen sz sincs, hiszen a MIDI-zenetek elektromos jelek alakjban utaznak, az elektronok haladsi sebessge pedig
sszemrhet a fnysebessggel, vagyis a szzezer km/msodperc nagysgrendbe esik, teht akr a fldgoly tloldalra is
elkldhet, zeneileg rzkelhet kslekeds nlkl.
A MIDI-ksleltets egybknt igen gyakran emlegetett fogalom, s egszen eltr dolgoknl is el szokott kerlni. Emlegetik a

gitr-MIDI talaktknl, itt a hr rezgsnek MIDI-zenetekk val talaktsi sebessgt rtik alatta, elkerl az egyszer, egy
ad-egy vev kapcsolatnl, mint reakcisebessg, a hossz MIDI-lncoknl, mint terjedsi ksleltets, s sok ms esetben,
melyeknek egy kzs vonsuk van: az elektronikus eszkzk vges feldolgozsi sebessge miatt a folyamatok valamekkora id alatt
mennek vgbe. A MIDI-ksleltets kapcsn gyakran elfordul a valsgos jelensgek tves rtelmezse s a felhasznlk emiatt
gyakran tves kvetkeztetseket vonnak le.
Az egyik legnpszerbb ilyen tvhit a MIDI-s eszkzk lncba fzsvel kapcsolatos. A lnc kialaktst mr lttuk, minden, a
lncban szerepl hangszer az t megelz eszkz THRU csatlakozjrl kapja bemenetre az zeneteket (kivve a legels vevt,
termszetesen). A THRU csatlakozk ksleltetse az, amit az elterjedt hiedelem krhoztat, mondvn, akkora nagy ksleltetst okoz,
hogy ngy-t hangszer sorbakapcsolsnak mr semmi rtelme, a lncban htul lvkhz akkora ksleltetssel jutnak az zenetek.
A valsgban viszont a problma inkbb az, hogy a hangszerek tlnyom tbbsgben a Hard THRU megoldst alkalmazzk; itt a
bemen jel az IN csatlakozrl egy optoizoltor kzvettsvel kzvetlenl a THRU csatlakozra kerl. Az egyetlen ksleltetsi
tnyez ez az elektronikai alkatrsz, melynek kapcsolsi ideje 3 mikroszekundum, vagyis a msodperc egymilliomod rszvel van
egy slycsoportban. Kapcsoljunk ssze akr tz eszkzt, mg mindig csak a szzezredmsodperces nagysgrendbe kerlnk, ami
mg mindig kb. szzszor kisebb az rzkelhet legkisebb idtartamnl, arrl nem is beszlve, hogy egy hrom bjtos MIDI-zenet
kzlse egybknt nmagban hozzvetlegesen egy ezredmsodpercig tart. Radsul, egy hang megszlalsnak ksleltetsbe
kemnyen beleszl az is, hogy milyen gyors a vev processzora; ezek sebessgklnbsgei ezredmsodperces eltrseket
eredmnyezhetnek. Ha a lnc vgn egy gyorsabb egysget helyeznk el, az esetleg hamarabb is reaglhat a lncon vgigfut
zenetekre, mint a lnc elejn ll, lassabb hangszer.
A tvhit elterjedsnek egyik oka a 'Soft THRU' megolds hasznlata bizonyos eszkzknl, ami valban jelents ksleltetst llt a
jelterjeds tjba. Ebben az esetben ugyanis a MIDI-bjt elszr a kzponti mikroprocesszorba kerl, feldolgozsra, onnan jut a
THRU-ra, gy, a processzornl tlttt idt nem szmtva, legalbb egy bjtnyi (ami a MIDI-tvitelben 10 bit) idt ksik minden
egyes zenet. Ha pedig a processzornl tlttt is beszmtjuk, nhny Soft THRU sszefzsvel hamar eljuthatunk akr 20
ezredmsodperces ksleltetshez is, ami fllel mr szlelhet. Szerencsre a Soft THRU megolds olyan ritka, hogy szinte lehetetlen
rendszernket olyan hangszerekbl sszelltani, melyek kzl mondjuk akr kett-hrom alkalmazn ezt az eljrst.
A hossz MIDI-lncok valdi problmja az alkalmazott optoizoltorok kismrtk jeltorztsa. A logikai 1 s 0 rtkekhez rendelt
feszltsgszintek kzl a magasabb feszltsgrtk tartsi ideje elkezd cskkenni az alacsonyabbhoz kpest, ami sokszor egyms
utn ismtelve jelentkeny lehet. Ekkor a lncban htul llknl bittvesztsek fognak fellpni, ami hangok kimaradsban, vagy
ellenkezleg, nem vrt hangok, zajok jelentkezsben, s ms hasonlan borzaszt esemnyekben nyilvnulhat meg. Ha ezt
tapasztaljuk, a rendszert azonnal t kell szervezni, hiszen ebben a formban nem sok mindenre lehet hasznlni. Megolds lehet
bizonyos esetekben az eszkzk sorrendjnek megvltoztatsa, hiszen az optoizoltorok sem egyformk; lttunk mr olyan, ht
elembl ll lncot, amely egy adott sorrendben teljesen hasznlhatatlanul, egy msik sorrendben pedig tkletesen mkdtt.
A biztos megolds a csillaghlzat kiptse, melyhez egy olyan MIDI-elosztt kell beszerezni, melynek egy MIDI-bemenete s tbb
kimenete van, funkcija pedig roppant egyszer: a bemenetre rkez jelet valamennyi kimenetre elkldi. ezltal minden eszkz
"els kzbl" hozzjuthat az zenetekhez.
Gyakran rik vdak a MIDI 31250 bit/msodperces tviteli sebessgt is, mondvn, a kvetelmnyekhez kpest tl lass. Valban,
a szmtgpes loklis hlzatok 10 vagy 100 megabit/msodperchez kpest nem tl sok, azonban vizsgljunk meg egy egyszer
szitucit. Figyeljk meg, milyen ksleltetsek lpnek fel, ha egy hangszeren letnk egy billentyt, s az a MIDI-kapcsolat
segtsgvel egy msik hangszert szlaltat meg! A billenty letsnek tnye eljut a vezrl hangszer processzorhoz, a billenty
kdjval s a lets sebessgvel egytt. Ez az els ksleltets, a kvetkez pedig akkor lp fel, amikor a processzor eljuttatja a
sajt, MIDI-t kezel kimeneti egysgnek ezeket az adatokat. A MIDI-kbelen tfolyik a hrom bjtos kd, majd a vev bemeneti
egysge fogadja, eljuttatja a processzorhoz, amely lefoglal az j hang szmra egy hanggenertort, feltlti az adatokkal, s utastja a
hang elindtsra. Ez a teljes folyamat a hangszerekben ltalnosan hasznlt egyszer 8 bites processzorokkal akr a 10
ezredmsodpercet is elrheti, ebbl a MIDI adattvitele csak egy ezredmsodpercet vett ignybe. A gond teht inkbb a
processzorok kis teljestmnye, nem a MIDI lasssga. Szerencsre manapsg mr a 16 bites processzorok egyszerbb sorozatai is
az olcsbb kategriba kerltek, gy tallhatunk pldt ezek hasznlatra is, a jvben pedig szlesebb elterjedsk vrhat.
El is terjedtek azta; nemcsak 16 bites, hanem annl sokkal ersebb mikroprocesszorok ketyegnek mr a mai hangszerekben, gy
az elz bekezdsben ismertetett ksleltetsi tnyez ma mr sokkal inkbb elhanyagolhat.
A sebessgproblma nem abban a formban vetdik fel, hogy egy zenet lassan kerl-e t a vevhz, hanem gy, hogy a vonalat
bonyolultabb alkalmazsok esetn esetleg teltsbe lehet vinni. Egy dalszerkesztt hasznlva, ha valaki mind a 16 csatornt
egyszerre hasznlja a vonalon, s sr esemnysorozatokat kld, pldul minden csatornn egyszerre vgez hajltsokat, mozgat
folyamatos kontrollereket, akkor elbb-utbb tallkozik a MIDI-torldssal; bizonyos esemnyekhez rendelt zenetek nem frnek
fel a megfelel idben a MIDI-vonalra, csak ksbb, vagy egyltaln nem. A legtbbszr gygyrt jelent e problmra a
dalszerkeszt Controller Thin funkcija, amely a folyamatos kontrollereket a kvnt mrtkben megritktja, gy kiksrletezhet az a
srsg, amely mr nem okoz torldst, zeneileg pedig mg elfogadhat. Ha ez nem jrhat t, akkor fggetlen, prhuzamos
MIDI-kimeneteket s kbelezst kell hasznlni a rendszerben.
A mr emltett MIDI Time Code is felveti a torlds lehetsgt. Az a berendezs, amely ilyen zeneteket kld, 6%-ban lefoglalja a
MIDI-vonalat, mivel ez egy olyan lland idkd kzvettst jelenti, amelynek zenetei msodpercenknt tbbszr is tartalmazzk
a teljes ra-perc-msodperc-kpkocka rtkeket - ezt elssorban mozgkpes anyagokhoz val szinkronizlsra hasznljk. A

6%-os foglaltsgi rtk egyszerbb alkalmazsoknl mg nem kritikus, az idkd azonban nem kimondottan egyszer
alkalmazsokban hasznlatos, gy azok a dalszerkesztk, amelyek ezt a szinkronizcis formt is ismerik, nemritkn egy kln
MIDI-vonalat lefoglalnak erre a clra, amelyre zenei zeneteket nem engednek kldeni.
Gyakran flrerts trgya a Timing Clock zenet s alkalmazsa is. Ez az zenet volt ugye a dalszerkesztk egymshoz
szinkronizlsnak az eszkze, tulajdonkppen egy rajel. A zenei negyedhang 1/24 rsze telik el kt ilyen zenet kzvettse
kztt, ebben a dimenziban szoksos a dalszerkesztk idbeli felbontst megadni; a zenei negyedhangot hny rszre kpesek mg
feldarabolni. Az angol elnevezs (Pulses Per Quarternote) alapjn ppq-nak rvidtik, a MIDI-ra teht 24 ppq-val pereg. Igenm, de
a dalszerkesztk kzt nem ritka a 384 ppq felbonts sem, pazarls lenne ez? A vlasz termszetesen nem, a megolds pedig az,
hogy ha egy dalszerkeszt lejtszsi sebessgt a Timing Clock-hoz igaztjk, akkor valjban ugyangy a sajt bels, nagy
felbonts rajelrl mkdtetik, mint egybknt, ennek idalapjt azonban mindig a Timing Clock berkezsi idejhez igaztjk.
Lehet, hogy gy szablytalann vlhat az ra a negyedhang 1/24 rszig - a tempban bellt vltozst a vev ennyi id elteltvel
tudja szlelni - ez azonban fllel mg rzkelhetetlen a hallgat szmra.

A MIDI-kdok
Cmkk: midiknyv
2007.01.08. 16:58

A vezrl hangszer (vagy msnven az ad) az informcit bjtok sorozataknt kldi a vev, vagyis a vezrelt eszkz fel. Vezessk
be az elkldtt informcinak azt a logikai egysgt, amelyet az ad egyszerre, egy sorozatban, bjtok egymsutnjaknt,
valamilyen trtns hatsra elkld; a tovbbiakban ezt nevezzk MIDI-zenetnek.
Egy MIDI-zenet legalbb egy bjt hossz, maximlis hossza pedig nincs meghatrozva. Az zenet ptkvei a sttuszbjtok s az
adatbjtok. A sttuszbjt rkezik elszr: ez hatrozza meg, hogy az adatbjtok milyen informcit hordoznak, miknt kell ket a
fogadnak rtelmezni. Takarkossgi s biztonsgi megfontolsok alapjn a kt tpus binris kdolsa alapjn is eltr egymstl: a
sttuszbjtok legfels helyirtk bitje mindig 1, mg az adatok mindig 0. Minden bjtbl teht ht bit marad egyb informcik
kdolsra.
A MIDI-zeneteket t alaptpusba szoks osztlyozni. Ezek a kvetkezk:
1. zemmd-jelleg zenetek (Channel Mode Messages)
A vevt a ngy MIDI-zemmd egyikbe kapcsolhatja t (az zemmdokat lsd ksbb). Az zemmdok azt hatrozzk meg, hogy
a hangszer mikppen reagljon a tovbbi csatornazenetekre.
2. Hang-jelleg csatornazenetek (Channel Voice Messages)
A zenei elads kzben elfordul esemnyeket (billentyk letse, felengedse, hajlts stb.) ezekkel az zenetekkel lehet vals
idben kzlni a vevvel. Minden, a MIDI-s hangszeren vghezvitt zenei akci kvetkezmnye a hangszer MIDI-kimenetn
megjelen, ehhez az esemnyhez rendelt kd, amely preczen lerja, mi is trtnt. A vev ezt rtelmezheti, feldolgozhatja, s vgre is
hajthatja a kdhoz tartoz esemnyt, pldul megszlaltathat egy hangot.
3. Egyszer rendszerzenetek (System Common Messages)
A MIDI-lnc valamennyi elemnek szl zenetek, ilyen pldul a hangolsra felszlt zenet.
4. Vals idej rendszerzenetek (System Real Time Messages)
Idztsi s szinkronizcis zenetek kzvettsre szolgl kdok.
5. Exkluzv rendszerzenetek (System Exclusive Messages)
Eszkzspecifikus informcik tvitelre szolglnak, amelyek kimondottan egy-egy hangszertpusnak szlnak, minden ms
gyrtmny vagy tpus figyelmen kvl hagyja ket.
Az els kt tpus - a mr emltett csatornakoncepci alapjn - a teljes rendszerbl csak bizonyos eszkzknek, mghozz azoknak
szl, amelyek csatornaszma megegyezik az zenetbe kdolt csatornaszmmal. Az zenet sttuszbjtja tartalmaz ugyanis egy ngy
bites mezt, a csatornaazonostt, amely jelzi, hogy ez a teljes zenet a rendszer mely eszkzeinek szl. A vev eszkz az zenet
vtele utn sajt csatornaszmt - amelyet a felhasznl elzleg mr belltott - sszehasonltja ezzel az azonostval, s az
zenetre csak akkor reagl, ha a kt mennyisg egyenl. A rendszer valamennyi elemt clszer teht klnbz csatornkra
lltani, gy mindannyiukat egymstl fggetlenl vezrelhetjk. Akkor sincs semmi baj, ha kt hangszert azonos csatornra lltunk:
mindketten ugyanazt fogjk csinlni.
Ez a megolds nagyon hasonlatos az otthoni rdi- s televzikszlkekbl mr ismert csatornasztvlasztshoz, hiszen ott is
egyetlen kbelen rkezik tbb, esetenknt nagyon sok msor, melyek kzl a vevkszlk belltsa dnti el, hogy melyiket
hallgatjuk vagy nzzk.

1. zemmdot llt csatornazenetek


A MIDI-s hangszerek ngy zemmdban rtelmezhetik a bejv hangjelleg csatornazeneteket. Ezek az albbiak:
1. zemmd: OMNI ON, POLY
A hangszer ebben az zemmdban nem fogja a bejv zenet csatornakdjt figyelni, hanem, ezt figyelmen kvl hagyva, minden
bejv MIDI-zenetre reagl. Ez akkor hasznos, ha csak egy ad s egy vev van; nem kell bajldni a csatornaszmok
egyeztetsvel. Ezen kvl egy tovbbi hats, hogy a hangszer polifn zemmdba kerl, vagyis tbb hangot kpes egyszerre
megszlaltatni. A megszlal hangok maximlis szma a hangszer megvalststl, a hanggenertorok szmtl fgg.
2. zemmd: OMNI ON, MONO
Szintn minden bejv zenetre reagl az eszkz ebben a mdban, de monofn mdon - csak egy hang szlhat egyszerre, a msodik
hang megszlaltatsa az elst elnmtja. Ez az zemmd nem tl hasznos, mert br sokszor van szksg monofn hangra (pl.
szaxofon, fuvola, vagy rgi analg monszintetiztorok utnzsnl), ezt clszerbb a hangprogramozs szintjn megoldani.
3. zemmd: OMNI OFF, POLY
A leggyakrabban hasznlt zemmd, melyben a hangszer polifonikusan reagl azon a csatornn, melyet szmra kijelltnk. Ne
feledjk: a multitimbrlis hangszerek nemcsak egy csatornn vehetnek, hanem 6-on, 8-on, vagy akr mind a tizenhaton is,
hangszertl fggen! Ekkor 6, 8, vagy 16 fggetlen, polifn hangszerknt hasznlhatjuk az eszkzt.

4. zemmd: OMNI OFF, MONO


A hangszer belltott csatornin fogja fogadni a bejv zeneteket, s csatornnknt monofn mdon reagl rjuk. Ez a gitrosok
jtkhoz hasonlatos (ezrt hasznljk elssorban a gitrszintetiztoros megoldsoknl) - a hrok egymstl fggetlenl szlhatnak,
de egy hr egyszerre csak egy hangot adhat. A gitr-MIDI talaktkkal hasznlt szintetiztorokat rdemes ilyen zemmdban
hasznlni, mert rdekes hatshoz lehet vele eljutni: minden hr ms hangszer hangjn jtszhat, s a hajltsok az eredetihez
hasonlan, hronknt rvnyeslnek.
Az zemmdok belltst a legtbb esetben a hangszer kezelszerveivel is el lehet rni, de kls MIDI-zenettel is utastani lehet
az eszkzt a megfelel zemmd belltsra. Ezen zenetek kdjai az egyik hangjelleg csatornazenet specilis esetei, ezrt ott
ismertetjk majd.
2. Hangjelleg csatornazenetek
Az zeneteknek ez a tpusa hordozza magban a zenei elads elemi trtnseit; e csatornazenetek valamilyen sorozata
egyrtelmen maghatroz egy eladst. A csatornazenetek ltalnosan egy sttuszbjttal kezddnek, s egy vagy kt adatbjttal
zrdnak, az adatbjtok szma a sttuszbjttl fgg. A kvetkez nhny oldalon valamennyi csatornazenet felsorolsra kerl, a
hozzjuk rendelt kdokkal egytt. Az zenet neve utn a kdok az olvashatsg kedvrt hexadecimlis (azaz 16-os
szmrendszerbeli) formban lesznek megadva.
Note On
Kd: 9n bb vv
Ezt az zenetet az ad hangszer akkor kldi, amikor zenei billentyzetn lenyomtak egy billentyt. A vev, csatornaegyeztets utn,
megszlaltathatja ugyanazt a hangot. Ez a hang addig fog szlni, amg az ad egy msik zenettel le nem lltja.
A legels bjt a sttusz; fels hexadecimlis helyirtkn a 9-es jelli a Note On parancsot. Als helyirtkt ('n') a kld sajt
MIDI-adcsatornja rtkvel fogja kitlteni. Egy rvid megjegyzs: a hangszerek fogad- s adcsatornjnak rtke a legtbb
esetben kln rtkre llthat.
Figyelem: mg az eszkzk kezelszerveivel a csatornartket 1 s 16 kztt mozgathatjuk, a sttuszbjtba 4 biten kdolt rtk
termszetesen 0 s 15 kztt vltozhat; a frontpanelen belltott 1-es csatorna 0-v lesz kdolva az zenetben, a 2-es 1-gy, s gy
tovbb, a 16-os 15-t.
'bb' rtke jelli azt, hogy melyik billenty lett lenyomva, rtke 0-tl 127-ig terjedhet, mivel a legfels bit 0, az adatbjt jellege
miatt. Ez 128 klnbz rtk, oktvonknt 12 billentyvel szmolva tbb mint tz oktvot le tudunk rni ezzel a mdszerrel, ez
mindig elegend.
'vv' rtke azt tartalmazza, hogy a billentyt milyen sebessggel nyomtk le; nagyobb sebessg nagyobb rtket, kisebb sebessg
kisebb rtket eredmnyez. Ha a billentyzet nem rzkeny a lets erejre, minden sebessgre ugyanazt a szmot fogja itt kldeni,
ami vagy elre bellthat a felhasznl ltal, vagy egy konstans rtk, ami szinte mindig a kzprtk, vagyis a decimlis 64. A 'vv'
rtk 1 s 127 kztt vltozhat, a 0 specilis eset, amint ksbb ltni fogjuk.
Note Off
Kd: 8n bb vv
Az elz zenet fordtottja: a billenty felengedst jelenti. Az addig rvnyes hang a lecsengsi fzisba kerl, fokozatosan elhalkul.
A kdok jelentse is nagyon hasonl az elzhz: a 8-as a Note Off sttusz jele, 'n'-ben a csatorna van kdolva, 'bb' a billenty
szma, 'vv' pedig azt tartalmazza, hogy milyen gyorsan lett a billenty felengedve. A piacon nem tl sok hangszer van, amely 'vv'
rtkt rtelmezn, vagy - vezrl szerepkrben -, klden, bizonyos mechanikus hangszerek utnzsnl azonban szksg lehet r.
A MIDI kialakulsa idejben a Note Off megvalstst mskpp kpzeltk. A Note Off zenet tulajdonkppen egy Note On lett
volna, melyben a 'vv' rtke 0, gy kln felengedsi sebessget mr nem is lehetett volna definilni. A '9n bb 00' zenetet, mint
Note Off-ot, tbb helytt implementltk, gy vgl, mivel nagy zavart nem okoz, bekerlt a MIDI-specifikciba. Manapsg
nemigen tallni olyan hangszert, mely a Note Off -ot gy klden, vtele, rtelmezse azonban ktelez.
Pitch Bend
Kd: En aa ff
Az zenetet az ad akkor kldi, ha a zensz hajltst vgez. A hajlts kt irnyba mehet: a hangmagassg felfel vagy lefel
vltozhat. Billentysk ezt a hangszer bal oldaln lv karral vagy kerkkel, gitrosok a szoksos hajltsi mdszereikkel rhetik el.
A sttuszbjt fels rsze ('E') a Pitch Bend kdja, als rsze termszetesen a csatorna szma. Az ezt kvet kt adatbjt als 7-7
bitje hordozza a hajlts mrtkt. E kt bitmezt egyetlen, 14 bites mennyisgknt kell felfogni, amelynek als 7 bitje az els
adatbjt, fels 7 bitje a msodik. Ilyen mdon 16384 klnbz hajltsi rtket tudunk megklnbztetni, amelynek egyik fele
(8193-tl 16383-ig) a felfel hajltst, msik fele (0-8191 kztt) a lefel hajltst brzolja. A kzpllst, amely a hajlts nlkli
llapot, a 8192-es rtk jelenti.

A hajlts a hajltkarral vagy a kerkkel termszetesen folyamatos mozdulat. Ezt a folyamatos esemnyt a hangszer
mikroprocesszora csak klnbz, diszkrt idpillanatokban tudja megfigyelni, s a megfigyels eredmnyt kldi a
MIDI-kimenetre. Ha nem trtnik semmi a hajlteszkzzel, termszetesen nem kerl ki semmilyen hajltzenet a MIDI-vonalra,
de brmilyen kis mozdts zenetek sokasgt generlja; a processzor nagyon finom elemi lpsenknt kzli a hajltsi folyamatot a
vevvel. Ennek a finomsgnak az elvi maximlis felbontsa a 14 bit, vagyis a 16384 lpcs, de sok gyrt megelgszik a 8-10 bites
felbontssal.
Polyphonic Pressure
Kd: An bb pp
A billentykre nehezed nyoms erssgt rzkelni kpes hangszerek kzl azok kldik ezt az zenetet, amelyek billentynknt
ms-ms nyomsrtket kpesek rzkelni. Ha egy ilyen billentyzeten egy hrom hangbl ll akkordot tartunk lenyomva, akkor a
billentyzet rzkelni fogja, hogy a tartott billentykre milyen nyoms jut egyenknt: a zensz egyenknt manipullhatja az akkord
hangjait, a billentyk tartsa kzben trtn nyomserssggel.
A kdols hasonl az eddigiekhez: 'A' a sttuszkd, alatta 'n' a csatorna, 'bb' a billenty kdja, 'pp' az aktulis nyomserssg, 0 s
127 kztt. A nyomserssggel leginkbb a vibrt sebessgt vagy mlysgt, esetleg hangmagassg-eltolst lehet elidzni,
ennek megvlasztsa a vev feladata.
Channel Pressure
Kd: Dn pp
Szintn nyomserssg kzlsre szolgl zenet, de az elzvel ellenttben ezzel nem lehet kzlni az egyes billentykre
vonatkoz nyomst, csak egy ltalnos rtket a teljes billentyzetre, vagyis a csatornra. Ez egy egyszerbb, olcsbb megolds,
sok nyomsrzkeny billentyzet gy mkdik.
Sttuszkdja 'D', utna a csatorna 'n', ezt mindssze egy adatbjt kveti, 'pp', amely a nyoms erssgt rja le, 0 s 127 kztt.
Program Change
Kd: Cn pp
Ezzel az zenettel a vev aktulis hangprogramjt vlaszthatjuk ki, az elre belltott, vagy a felhasznl ltal ksztett hangzsok
kzl.
A sttuszkd 'C', 'n' a csatorna, 'pp' pedig a hangprogram szma. Ez a szm 0 s 127 kztt vltozhat termszetesen, gy ezzel az
zenettel 128 hangprogram kzl tudunk vlogatni. Ez a kezdetek kezdetn elgnek tnt, nem volt ugyanis olyan hangszer, amely
ezt kihasznlta volna. Ma mr, szinte minden hangszer tllp ezen a hatron: erre elszr a gyrtk sajt megoldsaikat voltak
knytelenek kidolgozni, vgl 1990-ben szletett egy egysges ajnls, amely a Bank Select nevet kapta. A ksbbiekben mg errl
is esik sz.
Fontos megjegyezni, hogy a hangprogramok szmozsa 1-tl 128-ig szokott terjedni a felhasznl fel. A megfeleltets a
csatornkhoz hasonl: a 0-s kd hangprogram a felhasznl fel 1-esknt ltszik, az 1-es kd 2-nek, s gy tovbb, legvgl a
127-es 128-nak.
Control Change
Kd: Bn cc vv
A legnpesebb zenettpus, amely igen klnbz clokra szolgl. ltalnos clja a zenei elads valamennyi, az eddigiekbe nem
sorolhat kifejezsi eszkznek (pl. pedlok, modulci) vals idej kzvettse.
A 'B' sttuszt az 'n' csatornakd kveti, mgttk 'cc' a kontroller azonostja, 'vv' pedig az rtk, melyre a kontrollert lltani kell.
Ez azt jelenti, hogy ha 'cc' rtke 1, akkor a modulcikerkre vonatkozik az zenet, s ha ezt 0 rtk kveti, nincs modulci, ha
127, akkor maximlis a modulci. A kzbls rtkek termszetesen arnyosan kzepes modulcit jelentenek.
Tbb olyan kontrollert is tallhatunk, amelynek csak kt rtelmes llapota van, pldul a kitartsi pedl, ami vagy le van nyomva,
vagy nem. A vezrl hangszerek a bekapcsolt rtkre 127-et, a kikapcsoltra 0-t kldenek. A vezreltek ilyen kontrollerzenetek
vtelekor az adatbjt msodik legnagyobb helyirtk bitjt figyelik, vagyis bekapcsolnak, ha 64-127 kztti adatbjt, s
kikapcsolnak, ha 0 s 63 kztti rkezik.
A kontrollerek legtbbjnl elg a 7 bites adatmez a vezrelt mennyisg brzolsnak felbontsra, ha azonban ez mgsem lenne
kielgt, erre nzve is van ksz megolds. Mint a tblzatbl kiderl, a folytonos (nem kapcsoljelleg) kontrollerek azonosti
nagyrsz a kontrollereket tartalmaz tblzat elejn, a 0-tl kezdve helyezkednek el. A megllapods szerint a 0 s 31 kztt
elhelyezked kontrollerek adatmezi al, mint kisebb helyirtk bjt, hozzrendelhet a 32-tl 63-ig terjed kontrollerterlet. Ezek
7 bites adatmezje jrul hozz a felbonts nvelshez; pldul, ha az 1-es kontrollert a 16-os s 17-es pozci kz akarom
vezrelni flton, akkor az 1-es kontrollerre 16-ot, a 33-asra pedig 64-et rok. A 0-31 tartomnyban elhelyezked kontrollereket
ezrt 14 bites kontrollereknek, a 64-95-ben lvket pedig 7 bites kontrollereknek nevezzk, mert ezek felbontsa nem terjeszthet
ki az elbbi mdon; a 96 feletti terlet ms clokra foglalt.

A 0 s a 32 azonostj kontrollert a MIDI egyik, nemrg rvnybe lpett kiterjesztse specilis jelentssel ruhzta fel. A Program
Change zenetnl mr lttuk, hogy 128 hangprogram kzl lehet vlogatni ezzel az zenettel. Ez manapsg mr kevs, ezrt
vezettk be a Bank Select zenetet, amely nem ms, mint a 0 s 32 jel kontrollerekre kirt 14 bites mennyisg. Ezzel 16384
klnbz hangkszletet cmezhetnk meg, melyek mindegyike 128 hangprogramot tartalmaz - ezek kzl mr a hagyomnyos
Program Change zenettel vlaszthatunk. Ez az irdatlan hangprogrammennyisg valsznleg elg lesz egy ideig ...
A MIDI 1.0 specifikciban ltott elszr napvilgot a regisztrlt s nem regisztrlt paramterek fogalma. Ezek voltakppen a
hagyomnyos Control Change kiterjesztsei - ha kifogyunk a 128 lehetsges kontrollerbl, legyen tartalk.
A regisztrlt paramterek olyan kontrollereket takarnak, amelyeket minden hangszeren egyformn kell implementlni. Eddig ngy
ilyet definiltak, melyek: a hajltkerk rzkenysge, a durva- s a finomhangols, valamint a hangolsi tblzatok kztti
kapcsol. A nem regisztrlt paramterek al tartoz mennyisgeket a gyrt szabadon rendelheti brmilyen, tetszse szerinti
funkcihoz. Ezekrl termszetesen a termk felhasznli kziknyve tjkoztat.
A kibvtett kontrollerek kezelse sajnos nem olyan egyszer, mint a hagyomnyosak. A folyamat a kvetkez: elszr a megfelel
kontrollerek segtsgvel ki kell jellni, hogy melyik kiterjesztett kontrollert akarjuk hasznlni. Miutn ezt kijelltk, az rtket a
Data Entry, a Data Increment, s a Data Decrement kontrollerekkel mdosthatjuk.
A Control Change zenetek tovbbi tpusa a mr emltett zemmd-jelleg csatornazenetek csoportja. A 121 s 127 kz es
azonostj kontrollerek ezek szmra vannak lefoglalva, a tblzat ket elklntve tartalmazza. Termszetesen ezek nem valdi
kontrollerek, hogy mgis ide kerltek, az annak ksznhet, hogy itt lehetett mr csak helyet tallni szmukra.
Ht darab ilyen zenet van, kzlk ngy a mr emltett MIDI-zemmdokat lltja be. A tovbbi hrmat lssuk rviden: a Reset
All Controllers valamennyi, a rendszerben hasznlt kontroller rtkt s a hajlts (Pitch Bend) pozcijt alaphelyzetbe hozza. Az
All Notes Off azonnali Note Off parancsot jelent a csatorna sszes, kitartsi fzisban lv hangja szmra, a Local Control
paranccsal pedig levlaszthatjuk a hangszer billentyzett a hanggenertorokrl; a billentyzeten brmit jtszunk, nem jut el a
hangszer sajt hanggenertoraihoz, csak a MIDI-kimenetre, a hanggenertorok pedig csak a MIDI-bemenetrl fogadnak el
zeneteket. Mintha csak kln dobozokban elhelyezked billentyzetnk s hangmodulunk lenne ...

3. Egyszer rendszerzenetek

Az zenetek e tpusa a rendszer valamennyi berendezse ltal hasznlhat, a sttuszbjtok gy nem tartalmaznak csatornakdot sem.
MTC Quarter-Frame
Kd: F1 nd
A MIDI Time Code protokollhoz tartoz zenet, melyet itt rszletesen nem fogunk ismertetni. Az zenetet a MIDI Time Code
generlsra alkalmas berendezsek generljk, az idkd tnyleges pozcijt jelezve.
Song Position Pointer
Kd: F2 aa ff
Dalszerkeszt berendezsek, vagy ilyen clt szolgl szmtgpes programok kldik ezt az zenetet, a dal lejtszsnak kezdetn.
Clja az, hogy a rendszerben esetleg elhelyezked tovbbi MIDI-lejtszkat tjkoztassa arrl, hogy honnan kell a lejtszst indtani
(nem biztos ugyanis, hogy az elejrl). Ezzel, valamint a Timing Clock s a Start-Stop-Continue zenetekkel megoldhat, hogy egy
rendszer tbb fggetlen dalszerkesztt tartalmazzon, melyek ritmikailag szinkronban tudjk lejtszani trolt dalaikat.
A Song Position Pointer (vagy SPP) 14 bites adatmezje rja le, hogy a lejtszs honnan induljon. Ha ennek rtke 0, a lejtszs az
elejrl indul. A dalban elrehaladva, az SPP rtke minden zenei 1/16 idkz elteltvel eggyel nvekszik, teht a msodik tem
kezdetn pldul 16, a msodik tem felnl 24, a harmadik tem kezdetn 32, ngynegyedes ritmusban termszetesen.
Song Select
Kd: F3 dd
Ha egy dobgpbl vagy egy dalszerkeszt memrijbl ki szeretnnk vlasztani egy dalt, hogy lejtsszuk, ezt az zenetet kell
hasznlnunk. Az F3 sttusz utn a 'dd' jel mez fogja tartalmazni a lejtszand dalt. Magt a lejtszst a 'Start' zenettel indthatjuk
(lsd ksbb).
Tune Request
Kd: F6
Ha a vev hangszer kpes magt behangolni, ennek az zenetnek a vtele utn azonnal el kell indtania ezt a procedrt. Manapsg
ennek az alkalmazsa elg ritka, mivel a mostani hangszerek hangolsa nagyon stabil, a kvarcvezrelt, mikroprocesszoros alapon
mkd hanggenertorok miatt. A 80-as vek elejn, az analg szintetiztorok fnykorban tbb, nhangolsra kpes hangszert
ismerhettnk, pldul a legends Roland Jupiter 6 polifn szintetiztort.
4. Vals idej rendszerzenetek
Ide szintn a teljes rendszernek szl zenetek tartoznak, amelyek ltalban zenei, ritmikai szinkronba lltssal kapcsolatosak.
rdekes tulajdonsguk, hogy brhol elfordulhatnak, akr teljes MIDI-zenetek bjtjai kz bjtatva is! Mivel valamennyi, ide
tartoz zenet egy bjt hossz, ez nagy zavart nem okoz, a feldolgozs nem bonyoldik el vgzetesen. Pldul, a vev szlelheti azt,
hogy egy Note On sttusz vtele utn egy Timing Clock sttusz rkezett, ami egy vals idej rendszerzenet. Nincs esly arra, hogy
ezt sszekeverje a helyette vrt adatbjttal, mert a legfels bit egyrtelmen jelzi, hogy a vett bjt: sttusz. Ennek feldolgozsa utn
visszatrhet a Note On rtelmezshez.
Timing Clock
Kd: F8
Dalszerkesztk s dobgpek szinkronizcis, idztsi zenete. A kibocst eszkz egy zenei negyedhang alatt 24-szer kldi el,
egyenl idkznknt, ezzel tjkoztatva a rendszerre felfztt hasonl eszkzket a lejtszs tempjrl. ltalban nemcsak
lejtszs alatt szoktk kldeni, hanem llandan, s a lejtszs kezdett egy Start zenet kldsvel jelzik.
Start
Kd: FA
A dalszerkeszt a lejtszs indtsakor ezt az zenetet kldi, jelezve a tbbi eszkznek, hogy lejtszsi llapotba lpett.
Stop
Kd: FC
Ez az zenet a lejtszs lelltst kveten kerl ki a vonalra. Az zenetet vevnek nem szabad trlnie bels Song Position
Pointerjt, mellyel sajt maga szmra nyilvntartja, hogy hol tart a lejtszs, mert egy Continue zenet hatsra ott kell folytatnia,
ahol befejezte.
Continue
Kd: FB

Ezt az zenetet az elbb emltett szituciban lehet kldeni, vagyis a lejtszs lelltsa utni kzvetlen folytatsnl. A vev is
onnan fogja jtszani sajt anyagt, ahol abbahagyta.
Active Sensing
Kd: FE
Az Active Sensing zenet egyetlen clja a MIDI-sszekttets ellenrzse. Az ad, ha semmilyen ms zenetet nem kldtt, 300
milliszekundum elteltvel ezt az egy bjtos zenetet teszi a vonalra. A vev, ha 300 milliszekundumnl hosszabb ideig nem rzkelt
semmilyen bejv adatot, felttelezi, hogy a kapcsolat megszakadt, valamennyi, MIDI-rl indtott hangot kikapcsolja, s visszatr
normlis mkdsi llapotba. Az Active Sensing adsa s rtelmezse - a vteli oldalon - egyarnt opcionlis, senki szmra nem
ktelez.
System Reset
Kd: FF
Ezt vve, a vev hangszer alaphelyzetbe ll vissza, vagyis a mg hallhat hangokat kikapcsolja, polifn zembe ll, a kontrollereket
alaphelyzetbe hozza, lelltja a dal lejtszst, trli az SPP-t.
System Exclusive
Kd: FO id xx, ... yy F7
Ez az zenet alkotja az tdik tpust; eredetileg azzal a cllal jtt ltre, hogy a kizrlag eszkzspecifikus informcik is tvihetk
legyenek a MIDI-n keresztl. A legegyszerbb plda: kpzeljk el, hogy egy adott hangszer, mondjuk egy Roland D50-es
szintetiztor hangprogramjait t szeretnm tlteni egy msik D50-be. Nyilvn egy Yamaha TX16W nev mintavev, de akr egy
ms tipus, s azonos gyrtmny szintetiztor, a Roland JX8P sem tud ezekkel a hangprogramokkal mit kezdeni, csak a hlzatba
kapcsolt D50-esek. Az exkluzv kommunikcit gy kell teht megvalstani, hogy a rendszerben brmely kt azonos tpus eszkz
a tbbiek zavarsa nlkl tudjon adatot cserlni.
Az eszkztl fgg informcik kzlsnek, valamint vtelnek nemcsak kt azonos hangszer kztt lehet rtelme, hanem egy
szmtgp s egy hangszer (vagy ms eszkz) kapcsolatban is. Ebben a relciban a szmtgp letltheti magnak a hangszer
hangprogramjait, mint adatokat, sajt lemezes trolin archivlhatja, illetve mdosthatja s visszatltheti ket. Mivel mindez, ami
itt szerepel, eszkzfgg exkluzv protokollal folytathat le, ezrt ezek a knyvtraz s hangszerkeszt programok csak azokkal az
eszkzkkel kpesek egyttmkdni, melyekre felksztettk ket.

A folyamat megvalstsa a kvetkez: az F0 sttuszkd MIDI-vonalon val


megjelense kzli az eszkzkkel, hogy exkluzv adatcsomag fog rkezni. Az ezt kvet bjtot valamennyi vev elkapja, mert ez a

10

gyrt azonostja, aki azt az eszkzt ksztette, melynek az zenet szl. A fejezet vgn, a tblzatban nhny nagyobb gyrt
azonost kdjait lthatjuk, ezek egyezmnyekben rgztett rtkek, melyeket nem illik ms clra hasznlni. 1 s 124 kztti
tartomnyban mozoghat ez az azonost, az 125, 126, 127 rtkek ms, ksbb ismertetend clokra foglaltak.
Amennyiben kifogyunk a 124 rtkbl, a megolds az, hogy ez a gyrtazonost nem felttlenl egy bjt hossz; az elbb
feltnhetett, hogy a 0 rtk kimaradt a felsorolsbl. Ha az azonost rtke 0, akkor a kvetkez kt bjtot is rtelmezni kell, mert
ezek fogjk tartalmazni az gy kiterjesztett gyrtazonostt. Ezzel jabb 16384 rtket nyertnk.
A gyrtazonost vizsglata utn az eszkz ktfle kvetkeztetsre juthat. Ha nem az azonostkdja rkezett, akkor az sszes
tovbbi adatbjtot figyelmen kvl kell hagynia mindaddig, amg az F7 sttuszkd be nem rkezik, amely az exkluzv zenet vgt
jelzi. Ha viszont a vett gyrtazonost a sajtja, onnantl kezdve a gyrt sajt protokollja lp letbe, aszerint kell cselekednie. Az
zenetnek nincs rgztett maximlis hossza, az egyetlen megkts az, hogy zrsknt F7-nek kell rkeznie.
Az exkluzv protokollok nagyon klnbzek lehetnek egymstl. Kzs jellemzjk ltalban, hogy tartalmaznak mg egy
eszkzazonostt is, hiszen szinte minden gyrt sok, klnbz clokat szolgl eszkzt kszt, melyek egymssal val
kommunikcija ltalban rtelmetlen.
Szintn ltalnos jellemz valamilyen egyoldal hibaellenrzs alkalmazsa, amely az zenet vgn egy egybjtos ellenrz
sszegben szokott megnyilvnulni. Egyb vonatkozsokban a helyzet nagyon eltr; van, ahol egyszer az adatcsere megoldsa, a
hangprogramokat mlesztett adatok sorozataknt lehet venni, ignyesebb, kidolgozottabb rendszerekben viszont kis
adatcsomagokkal, kzfogsos zemmdban, hibaellenrzssel s visszajelzssel, vagyis intelligens mdon lehet az adatcsert
megejteni. A Roland eszkzk j pldt adnak erre a korrekt, intelligens megoldsra, hiszen az itt felsoroltakon kivl mg az az
elnyk is megvan, hogy a hangszer programtroljt kzvetlenl lehet cmezni MIDI-rl, ami rendkvli hajlkonysgot klcsnz,
a programozhatsgot tekintve.
Nhny sorral feljebb emltettk, hogy a 125, 126, 127 rtk gyrtazonostk foglaltak. Cljuk a MIDI bvthetsgnek
fenntartsa volt; kiaknzsuk mr el is kezddtt. A 125-s kd fejlesztsi szempontok miatt foglalt, valsznleg egyhamar nem is
lesz betltve, szemben a 126-ossal, amely az univerzlis nem-vals idej exkluzv rendszerzenetek azonostja. Ez az zenettpus,
az eddigi exkluzvoktl eltren, nem eszkzfgg, hanem elzetes ajnlsokkal szablyozott, ltalnos protokoll, mr szmos
MIDI-bvts hasznlja ezt az zenettpust. Idben elsknt a Sample Dump Standard, rviden az SDS rkezett. Ez az ajnls,
melyet 1986 janurjban tettek kzz, azt teszi lehetv, hogy teljesen klnbz tpus s gyrtj mintavevk elkldhetik
egymsnak sajt hangmintikat.
Msodiknak, nem sokkal az SDS utn, a MIDI Time Code kvetkezett, amely a video- s hangtechnikban hasznlatos SMPTEidkd MIDI-re fordtott vltozata. Mr tallkoztunk vele, hiszen az egyszer rendszerzenetek kztt is volt egy sttuszkdja,
nhny, ide vonatkoz zenete pedig az univerzlis nem vals idej exkluzv rendszerzenetek kz kerlt.
Emltsre mlt mg a MIDI File Dump ajnls, amely szmtgpes adatfjlok, elssorban szabvnyos MIDI-fjlok kzlsre ad
megoldst, s a MIDI Tuning Standard, mellyel hangolsi informci kldhet s vehet, ilymdon a teljes billentyzet thangolhat
a hagyomnyos 12-fok rendszertl eltr sklra - ha ezt a lehetsget implementljk a hangszerre. Htravan mg a 127-es
azonostkd, amely, most mr nem nehz kitallni, az univerzlis vals idej exkluzv rendszerzenetek jele. Ezek ltalban
rvidebb, azonnal vgrehajtand zenetek, mint pldul a MIDI Time Code idzt zenetei, a MIDI Show Control, amely a
MIDI-vezrelt vilgtstechnikt egysgesti, vagy a MIDI Machine Control, amely a stdimagnk vezrlshez tartalmaz j
zeneteket.

Fizikai megvalsts
Cmkk: midiknyv
2006.12.28. 13:49
A MIDI-szabvny rszletes ismertetst az tvitel legalapvetbb szintjrl, a hardvertl, a drtoktl kezdjk. Az errl szl szveget
a lehetsgek szerint nem bonyoltjuk tl, komoly elektronikai ismeretekre nem lesz szksg; a bit, bjt s a feszltsg fogalmnak
ismerete elegend lehet, valamint a kettes szmrendszerrl nem rt, ha mr hallottunk valamit.
A MIDI egy gynevezett soros kommunikcis vonal. Ez azt jelenti, hogy a MIDI-n zenetet kld eszkz s az azt rtelmez vev
kztt egyszerre csak egy bit tvitele trtnik meg: egy teljes bjt tvitele ilymdon idben nyolc, egyms utn kvetkez bit
kzlsvel lehetsges. Ennek a mdszernek az az risi elnye, hogy a kt eszkz kztti kapcsolatot megvalst kbelt egy
egszen egyszer, kt drtbl ll rprral valsthatjuk meg. s, minl kevesebb a kbel, annl kisebb a meghibsods, a szakads
lehetsge, s mg radsul kevesebb pnzt kell kltennk magra a drtra is.
A MIDI tviteli sebessge - vagyis az adott id alatt rajta kzlhet adatmennyisg mrtke - 31250 bit/msodperc (ez a bvs
szm a ktmilli 1/64-ed rsze, ennek van egy kis technikai jelentsge, de erre nem trnk ki kln).
A MIDI-s informcitvitel aszinkron jelleg, ami azt jelenti, hogy az egyms utn kvetkez adategysgek, a bjtok idben

10

11

brmikor tovbbtdhatnak. Az aszinkron kapcsolat lnyegt leginkbb a szinkronnal val sszehasonlts sorn lehet megrteni:
szinkron kapcsolat esetn egy zenet kt, egymst kvet adategysge, bjtja idben szorosan egyms utn kvetkezik, a teljes
zenet bjtjai egymst szorosan kvetve kerlnek kzvettsre. Az aszinkron megolds nem annyira hatkony, de vals idej
vezrlsre sokkal alkalmasabb megolds - valamennyi bjt szabadon idzthet, egymstl fggetlenl, s mindegyikknek megvan
a sajt szinkronizcis eszkzkszlete, mely a vev szmra lehetv teszi az informci idbeli dekdolst, ami azt jelenti, hogy
minden bjt elejn s vgn ott egy startbit s egy stopbit.
Lssuk elszr, hogyan segt a startbit az informcik megtallsban! A MIDI-vonal negatv logikj, vagyis a logikai 0 rtknek
az 5 voltos, az 1-nek pedig a 0 voltos feszltsgszint felel meg, gy a MIDI-kimenet nyugalmi llapotban, amikor nem trtnik
informcikzls, 5 Volt potencilon ll. Ha egyszer csak elkezdennk egy bjtot bitenknt erre a vonalra kldeni, akkor a vev
valsznleg nem tudn azt helyesen szlelni; gondoljuk csak meg, mi a helyzet akkor, ha a bjt els hrom bitje 0 - a vev nem
tudja eldnteni, hogy a 0, amit a bemeneten folyamatosan rzkel, mg a nyugalmi llapot, vagy mr egy ads kezdete, melynek
elejn nullk vannak. Ezt a problmt a startbit bevezetse oldja meg, egy logikai 1 rtk egy egysgnyi ideig, amit az ad minden
bjt kzlse eltt elkld, jelezve, hogy a 0 nyugalmi rtknek vge, ads kvetkezik. A startbit utn a nyolc adatbit kvetkezik
sorban (elszr a legmagasabb helyirtk, utoljra a legalacsonyabb), majd 1 bit ideig a stopbitet kell kzlni, amely maga a
nyugalmi rtk, clja pedig az, hogy egymst kvet bjtokat szeparlja egymstl. Egy bjt tvitele teht tz bit kzlst jelenti,
ennyi ideig foglaljuk le vele a vonalat. gy nz ki egy bjt kzlse teht, gy vltozik a feszltsg a MIDI-kbelen idben:

A MIDI-csatlakoz a jl ismert tplus DIN-csatlakoz. A nyugati vilgban a 80-as vek elejn ezt mr nemigen hasznltk
hangcsatlakozknt, gy rdemes volt ezt hasznlni, mert a tves csatlakoztats ezzel elkerlhet volt (analg hangbemenetbe
digitlis jelet kldeni igen veszlyes jtk, sokba kerlhet). A KGST-ben ezzel szemben sajnos a hangcsatlakozs szabvnya volt ez
a tpus, gy j nhny, a keleti tmbben gyrtott rdi, erst, kazetts deck, lemezjtsz rendelkezik ilyen csatlakozj audi ki- s
bemenettel, gy ezekkel vigyzni kell.
Ma persze mr csak a mzeumokban tallkozunk a szocializmus elektronikai relikviival, gy ez a veszly szerencsre mr a
mlt.
Tovbbmenve, a MIDI-kbel egy egyszer rnykolt, sodort rpr, ajnlott maximlis hossza tizent mter, amit j minsg
kbellel vatosan tl is lehet lpni. A csatlakoz bektst a kvetkez bra illusztrlja:

11

12

Mint lthat, ezt a csatlakoztatst az egyszer, boltban kaphat sztere audi-tjtszkbelek is biztostjk, gy a legtbb esetben
ezek MIDI-kbelknt is hasznlhatak. Baj csak akkor van, ha egy eszkz MIDI-csatlakozja valami mst is tartalmaz, plda erre az
Atari ST tpus szmtgpek MIDI-kimenete, ahol a csatlakoz egybknt nem bektend plusain is rtkes, nem MIDI-jelleg
jelek jelennek meg.
A MIDI-csatlakozkat fizikailag minden esetben ugyanazzal a DIN-csatlakozval kell megvalstani, funkcijuk szerint viszont
hrom tpus ltezik, ezeket minden gyrt a csatlakoz krli nagybets feliratokkal jelli. Az OUT jel csatlakozn az eszkz
kldheti ki zeneteit, parancsait, az IN jeln pedig fogadja a berkez jeleket. A THRU-knt jellt csatlakoz szintn kimenet, az
IN-re rkezett jel msolatt rhetjk el itt. A msolst a legtbb esetben egy fotocella-alap elektronikus egysg, az optoizoltor
vgzi (hard-THRU).
A MIDI-sszekttets ktfle lehet: vagy egy OUT-csatlakozt ktnk ssze egy IN-nel, vagy egy THRU-t egy msik hangszer
IN-jvel. Az utbbi esetben csak akkor trtnik valami, ha a THRU melletti IN-re rtelmes MIDI-jel rkezik; a hangszer sajt
THRU-csatlakozjra sosem generl zenetet, csak rmsolja az IN-re rkez jelet. gy lehet egy vezrl hangszer jelt tbb
vezrelthez eljuttatni: lncot kell kpezni bellk.
A legtbb eszkz htlapjn mindhrom MIDI-csatlakozt megtalljuk, st, nha tbbet is: lehet, hogy tbb, egymstl fggetlen kivagy bemenetet tallunk. Ez azt jelenti, hogy a hangszerrl vagy eszkzrl nem 16, hanem pldul 32 MIDI-csatornt tudunk
megcmezni, vagyis kimenetenknt 16-ot.
Az is elfordulhat, hogy nincs meg mind a hrom csatlakoz, pldul hinyzik a THRU. Ilyenkor ltalban a processzor az IN-en
rkez jeleket beilleszti sajt zenetei kz, s az OUT-ra kldi (ezt a megoldst soft-THRU-nak hvjk). Lehetsges az is, hogy egy
eszkz csak be-, vagy csak kimenettel rendelkezik, teht vagy csak vezrl, vagy csak vezrelt lehet.
Mint lthat, a MIDI-sszekttets ltestse elvileg elg merev, ellenttben pldul a loklis szmtgphlzatokkal, ahol
brmelyik lloms kldhet zenetet brmelyiknek, tkbelezs nlkl, egyetlen rpron. A MIDI-nl, ha kt vezrlvel akarunk
egyetlen vezrelt egysget elrni, egy kln berendezst (MIDI Merge Box) kell beszerezni, amely a vezrlk klnll jeleit
egyetlen jelfolyamm egyesti.

MIDI - az alapok
Cmkk: midiknyv
2006.12.06. 15:02
A MIDI-t alkoti az eredeti tlet szerint szintetiztorok, elektronikus hangszerek sszektsre szolgl digitlis kommunikcis
protokollknt lmodtk meg. E legalapvetbb felhasznls mellett azonban hasznlata mra kiterjed gyakorlatilag minden
berendezsre, amelyet a zenei technikban alkalmaznak, pldul keverpultokra, effektprocesszorokra, vilgtstechnikra s
soksvos rgztmagnkra. A sokrt felhasznlhatsgnak megfelelen a MIDI-n keresztl nagyon sokfle informcitartalmat
tovbbthatunk:
- Csatornazenetekkel (Channel Messages) zenei eladsokat, vals idben, s nem analg vagy digitlis hangjelknt, hanem
vezrlkdok formjban; azokat az informcikat, hogy mikor melyik zenei hang lett megszlaltatva, milyen erssggel, mikor
trtnt hajlts, lenyomtk-e valamelyik pedlt stb. - kicsit hasonlan, mint a verklik hengere,
- Exkluzv rendszerzenetekkel (System Exclusive) a hangszer (vagy ms, nem hangszer jelleg hangtechnikai eszkz)
kezelszerveivel vgzett mdostsokat, vagy teljes paramterblokkokat, melyek egy szintetizlt hangzs megszlalsi jellemzit
tartalmazzk,
- Vals idej rendszerzenetekkel (System Real-Time Messages), vagy a MIDI-idkddal (MIDI Time Code) szinkronizcis

12

13

zeneteket,
- MIDI-msorvezrlssel (MIDI Show Control) sznpadi lmpk, fnytechnikai eszkzk ki- s bekapcsolst, mozgst,
- MIDI-mintaletltssel (MIDI Sample Dump Standard) digitlisan mintavtelezett, termszetes vagy mestersges eredet
hangmintkat,
- MIDI-gpvezrlssel (MIDI Machine Control) soksvos stdimagnk tvvezrlst,
- MIDI-fjlkzvettssel (MIDI File Dump Standard) szmtgpes adatfjlokat.
Amikor a MIDI-rl beszlnk, egyszerre kell gondolnunk fizikai szint (fleg hardver) s kdolsi (szoftver) protokollra. Az els, a
hardver a feszltsgszintekre, az idztsre s az informci tvitelnek megoldsra vonatkozik. Ez a MIDI bemutatkozsa ta nem
vltozott, nem is nagyon vltozhat a kompatibilits miatt.
Kzben annyit vltoztak az id, hogy ma mr nem felttlenl gondolunk hardveres MIDI-tvitelre, amikor MIDI-kapcsolatot
ltestnk, hiszen nemcsak MIDI-kbelen utazhatnak mr MIDI-jelek, hanem pldul USB-n is, vagy akt kbel nlkl, egy
szmtgpen bell, az egyik programtl a msikig.
A MIDI-kdok viszont mr a kezdetek kezdetn is nylt rendszert alkottak; a viszonylag szkebb alapkdkszletet az elmlt
vekben az ignyek bvlsnek hatsra terjesztettk ki jabb s jabb feladatokra megoldst nyjt ajnlsokkal. A MIDI
implementlsa teht nem jelentheti azt, hogy egy adott berendezs valamennyi ltez MIDI-kdra reagl - ennek egyik oka idbeli:
egy 1990-ben gyrtott hangszer nem reaglhat a MIDI 1991-ben trtnt kiterjesztsre (kivve persze azt az esetet, amikor a gyrt
szoftverfrisstst ad a rgebbi termkhez). Msik oka is nyilvnval; mirt is tegyen brmit egy billentys hangszer, mondjuk, egy
magnvezrl parancsra?
Fjdalmasabb viszont az a tny, hogy j nhny hangszeren nem implementljk valamennyi, az ilyen tpus eszkzk vezrlsre
szolgl kdot, hanem nhny, lnyeges, vagy kevsb lnyeges zenetet kihagynak. Minden MIDI-s eszkz felhasznli
kziknyve tartalmaz egy tblzatot, mely lerja, hogy milyen MIDI-kdokra reagl a kszlk - ltalban nem trtnik
termszetesen tragdia akkor sem, ha nem implementlt kd jut a gpbe, ekkor csak egyszeren semmi nem fog trtnni.
Az elektronikus hangszerek mkdse a lehet legtvolabbi nzetbl a kvetkez: letk egy billentyt a billentyzeten, ezt a
hangszer hanggenertorai valamilyen ton-mdon megtudjk, s elindtanak egy, a lettt billentynek megfelel magassg
hangot. A billenty elengedsre a hanggenertor is befejezi mkdst (pontosabban: elbb azrt lejtssza a hang lecsengsi
ciklust). A MIDI eredeti clja ilyen hangszerek egyszer sszektse volt abbl a clbl, hogy ha jtszom valamit az egyik
hangszer billentyzetn, azt a msik hangszer hanggenertorai is azonnal, ugyanabban az idben el tudjk lltani. Kt hangszer
egyidej megszlaltatsa gazdagabb hangzst eredmnyezhet, tgabb kifejezsi lehetsgekkel.

Az els szintetiztorok kialaktsa tbbnyire modulris volt, ahol szinte minden egysget
mindennel ssze lehetett ktni. A vezrl- s hangkbelek sokasgnak pillanatnyi helyzete dnten meghatrozta a megszlal
hangot. Ez a felpts a hetvenes vek vgre az brn lthat elrendezsbe ment t - a mikroprocesszorok ugyanis kell mrtkben
elterjedtek addigra, gy rdemes volt a hangszerek vezrlsnek nagyobb rszt rjuk bzni. A zenei billentyzet, illetve az egyb
kezelszervek hasznlatt a processzor az ltaluk kldtt vezrljelek alapjn rtelmezte, majd utastotta a hanggenertorokat a
kvnt esemny vgrehajtsra.
Az emltett vezrljelek kezdetben analg, majd egyre inkbb digitlis jelek voltak. Az elbbi azt jelenti, hogy a billentyzet minden
lettt billenty hatsra ms-ms nagysg feszltsget generl egy kbel vgn, az utbbi pedig azt, hogy minden billentyhz
egy szmot rendelnek egy bizonyos tartomnyban; ezt kldi el a billentyzet, a digitlis technikban hasznlatos kettes

13

14

szmrendszerben, a mikroprocesszornak.
Kzenfekv a megolds: legyen a
mikroprocesszornak egy kimeneti egysge, amely ezeket a vezrljeleket, valamilyen, kzs megegyezsen alapul elektronikai
nyelven (ezeket a nyelveket hvjuk protokollnak) kikldi a klvilg szmra. Ha egy msik eszkz mikroprocesszora - amely
rendelkezik e protokoll rtelmezsnek a kpessgvel -, veszi ezeket a vezrljeleket, s utastja hanggenertorait az ezeknek
megfelel mkdsre, akkor eljutottunk a megoldshoz: egy billentyzeten jtszva kt hangszert szlaltattunk meg.
Ez lett a MIDI-rendszerek felptsnek alapja: egy vezrleszkz adhat utastsokat, adatokat egy vagy tbb vezrelt egysgnek. A
vezrelt egysgek sorbakthetek, s a lnc valamennyi tagjhoz eljut minden, a vezrleszkzbl szrmaz informci. A
koncepci fontos rsze a csatornk megvalstsa. A vezrleszkz (illetve annak kezelje) meghatrozhatja, hogy a lnc mely
tagjhoz kvn szlni, mivel minden, vals idej zenei eladssal kapcsolatos MIDI-zenet tartalmaz egy 1-tl 16-ig terjed szmot
a parancszenetbe kdolva. Minden vev figyeli ezt az rtket, s sszehasonltja a sajt csatornaszmval (ami szintn egy
bellthat mennyisg) - ha a kt szm megegyezik, csak akkor hajtja vgre az utastst, egybknt figyelmen kvl hagyja, tengedi
a lnc soron kvetkez elemnek. A vezrelt egysgeknek gy rdemes klnbz, egyedi csatornaszmokat adni, gy a vezrl
egymstl fggetlenl tudja ket utastani. Ezzel a mdszerrel a vezrl egy MIDI-kimeneten tizenhat klnll egysget tud
vezrelni, egymstl fggetlenl.
A hangszerek kapcsolata ezzel vilgoss vlt; fantzinkat hasznlva most mr elkpzelhet, hogy a stdi nem-hangszer elemei
mire hasznljk a MIDI-kapcsolatot. A "vezrleszkz - vezrelt egysg" elvet alkalmazza minden berendezs.
Ami mg krdses lehet, az a szmtgp szerepe. Mire lehet hasznlni a MIDI-interfsszel rendelkez szmtgpet? A szmtgp
ugyanolyan, processzorral rendelkez egysg, mint a hangszerek - ezt a kijelentst inkbb visszafel rdemes alkalmazni, vagyis
valamennyi MIDI-s hangszerben egy szmtgp helyezkedik el, amin csak egyetlen program fut, a hangszer mkdtetst vgz
program. Egy hagyomnyos szmtgp ugyanazon a mdon juthat hozz a MIDI-vonalon rkez informcihoz, mint a hangszerek:
vagyis, egy bemeneti egysg fogadja, s a processzorhoz tovbbtja az zenetet. Itt azonban a legtbb esetben eltr a feldolgozs
mdja: a szmtgp processzora a betlttt programnak megfelelen rtelmezi a bejtt kdot. Ugyanaz a szmtgp ms feladatot
hajt vgre, ha dalszerkeszt programot tltnk be, s mst, ha hangmintaszerkesztt. Az elbbi sorrend- s idhelyesen rgzti a
bejv MIDI-zeneteket, valamint kpes visszajtszani vagy tszerkeszteni ket, az utbbi pedig hangmintkat tlt be a kls
digitlis mintavevk memrijbl, s a felhasznl ltal kivlasztott szerkesztsi eljrsok utn vissza is tudja tlteni oda.
s ez mg nem minden: a zenei szoftverpiac szmtalan egyb funkcij programot feltallt mr - nha egszen furcsa, klns
feladatokat oldanak meg ezek a programok, amelyek alapvet mkdse azrt nagyon hasonl: MIDI-adatokat fogadnak kvlrl,
majd kldenek tovbb klnfle szoftveregysgek vagy a klvilg fel. Egy intelligens arpeggiatorprogram pldul fogadja
MIDI-bemenetn a lefogott harmnikat (illetve, azoknak a szintibillentyknek a kdjait, amelyeket lenyomtunk, s valamilyen
algoritmus alapjn (pldul fel-le sznkzva rajtuk) azokat egyesvel visszajtssza. Egy MIDI-szrprogram figyeli a bejv
MIDI-jeleket, elolvassa ket, s csak azokat engedi t a kimenetre, amelyekre engedlyt adunk.

Protokoll - bevezets
Cmkk: midiknyv
2006.11.26. 17:49
A szabvnyosts a technikai fejlds egyik legfontosabb mozgatrugja. Ezt az lltst ritkn gondoljuk vgig, holott
kvetkezmnyeivel nap mint nap tallkozunk. Amikor megvesszk a zsebrdit, a sznes tvt, a sztere erstt, ma mr nem sokat
kell bajldnunk azzal, hogy megjelenjen a kp vagy a hang. s tallkozunk nha olyasmivel is, mint a szocialista bevsrlturizmus
egyik sokszor elfordul trtnetben, amikor a klfldn vsrolt PAL-videmagn hazahozva itthon csak fekete-fehr kpet
adott - Magyarorszgon ugyanis mskppen mkdtt akkor a sznes tvk szntvitele (az gynevezett SECAM-rendszer volt
rvnyben), mint Nyugat-Eurpban.

14

15

A MIDI ltrejtte a zenszek s a zeneszerzk szmra fontos fordulpontot jelent. Az elektronikus hangszerek ugyanis a MIDI
megalkotsa ta lettek hozzfrhetek a zenlni vgyk nagy tmegei szmra, talaktva ezzel a zenei aktivitsok szinte teljes
skljt. A gpi segtsggel produklt elads, illetve a szmtgpek aktv segtsgvel trtn zeneszerzs kezdetben komoly
sokkot okozott mind az rintettek, mind a kznsg szmra, ezt azonban azta oldotta az eszkzk egyre knnyebb kezelhetsge,
tanulhatsga. A kezdk szmra egysges, knnyen tanulhat megoldsok knnytik meg a belpst, mg a professzionlis
alkalmazk jabb s jabb problmikra is tallhatnak megoldsokat a MIDI-szabvny segtsgvel. Ez a MIDI kivteles
hajlkonysgnak ksznhet; alkoti egy nyitott kommunikcis protokollt ksztettek, amely az ignyeknek megfelelen a kell
irnyban bvthet.
A MIDI a sz igazi rtelmben nem szabvny; egyetlen orszg szabvnygyi hivatalban sincs bejegyezve. A legjelentsebb
hangszergyrt cgek hoztk ltre kzs erfesztssel, s kzs megegyezssel folyik a tovbbfejleszts azta is. A MIDI-t teht
nevezhetjk inkbb ajnlsok gyjtemnynek - egy kszlet, amibl minden gyrt annyit valst meg termkeiben, amennyit jnak
lt. Termszetesen minden termk piaci pozcijt ersti, ha a benne megvalstott MIDI-nyelv a kzs MIDI-specifikcibl minl
tbb elemet tartalmaz, a korrekt megvalsts gy a gyrtk rdekben is ll.
A MIDI ltrejtte 1982/83 forduljra teheto. letnek els szakasza 1985-ig tartott, ebben az idszakban a piacra kerl
szintetiztorok tbbsgn mr meg is tallhattuk a MIDI-csatlakozt. Hivatalosan kiadott MIDI-specifikci mg nem volt, bels
hasznlatra kszlt, majdhogynem titkos dokumentumok alapjn szlettek a hangszerek MIDI-implementcii, gy ennek
megfeleloen meglehetsen szegnyesek voltak, tbb esetben pedig ellentmondsokat is fel lehetett fedezni bennk. Ez a szakasz
1985-ben a MIDI 1.0 specifikci kibocstsval rt vget, amelyet szintn az idkzben szervezetekbe tmrl gyrtk
szerveztek meg. A japn hangszergyrtk JMSC, az eurpaiak pedig az amerikaiakkal kzsen MMA nven hoztk ltre sajt
szervezetket. E szervezetek f clja a MIDI-ajnlsok gondozsa, fejlesztse, az ignyekhez val igaztsa. A kt szervezet
egyttmkdse nem mindig zavartalan; erre a legjobb pldt a szabvnyos MIDI-fjlok specifikcija szolgltatta, amelyet az
MMA mr 1986-ban kibocstott, a JMSC azonban 1991-ig nem fogadta be.
A MIDI trtnetnek msodik szakaszban, 1985 s 1991 kztt tbb j ajnls, bvts szletett, mint pldul a MIDI Time Code
(idkd MIDI-n keresztl), a Sample Dump Standard (hangmintk betltse MIDI-n keresztl), vagy a Standard MIDI Files. Az
idszak jellemzjeknt a MIDI kizrlagoss vlsa emltheto: az eszkzk MIDI-implementcija egyre javult, ersdtt, s a
hangszerek mellett szinte minden stditechnikai berendezs is megkapta a maga MIDI-csatlakozjt. A drasztikus rcskkens
eredmnyeknt igen sok j felhasznl lpett be a MIDI-arnba.
A MIDI felhasznlsa 1991-tol kezdve j korszakba lpett. Ezt az jabb jelents rcskkens, pontosabban az r/teljestmnyviszony ugrsszer javulsa mellett j, felhasznlbart ajnlsok kibocstsa, a korltok kitgtsa, s j alkalmazsok megjelense
jelzi. Soha nem ltott mrtkben felgyorsult az j bvtsek publiklsa: MIDI Show Control (sznpadi ltvnyeszkzk vezrlse),
MIDI Machine Control (stdimagnetofonok vezrlse), MIDI File Dump (szmtgpes llomnyok tvitele MIDI-n keresztl),
General MIDI - hogy csak a legfontosabbakat emltsk. Anyagunk "szmtstechnikai" rsze innentl az ltalunk legfontosabbaknak
tlt specifikcikkal foglalkozik rszletesen, jelesl a MIDI 1.0 utastskd-kszletvel (kiegsztve nhny, azta kiadott, s ma
mr rvnyes bvtssel), a szabvnyos MIDI-fjlokkal, valamint a General MIDI-vel.

Hzi stdik
Cmkk: midiknyv
2006.11.18. 19:31
A hzi hangstdik szinte minden elemt rintettk mr, kivve a MIDI-rgztt. Mint arrl mr sz volt, a MIDI-rgztk, a
szekvenszerek nem magukat a megszlal zenei hangokat, hanem a MIDI-zeneteket rgztik memrijukban, illetve valamilyen
elektronikus httrtroln (memriban, merevlemezen, hajlkonylemezen). Arrl is beszltnk, hogy szekvenszer lehet beptve
valamilyen hangszerbe, lehet egy direkt erre a clra kitallt eszkz, s lehet valamilyen szmtgp, amely rendelkezik
MIDI-illesztvel, MIDI-csatlakozkkal, illetve a megfelel szmtgpes programmal.
A dalszerkesztk mkdse ltalban nem nagyon klnbzik egymstl, fggetlenl attl, hogy cleszkzrl van sz vagy
szmtgprl. Esetnkben rdekesebbnek tnnek a szmtgpes megoldsok, a zenszek tbbsge mr ilyeneket vlaszt, ezeket
trgyaljuk teht rszletesebben - s igazbl az elbbiek is hasonlan mkdnek, csak nem nagyfelbonts sznes kpernyn
kvethetjk zeneszerzsnk folyamatt, hanem egy kisebb kijelzn.
Legelszr el kell dntennk, hogy milyen szmtgpet szeretnnk hasznlni az sszelltand hzi hangstdihoz. A szemlyi
szmtgpek piacn tbbfle vlasztsunk lehet. Hasznlhatunk Commodore 64-et (vagy 128-at, esetleg Amigt), Atari gpeket,
IBM PC-kompatibilis gpeket, vagy Apple szmtgpeket (manapsg ltalban Macintosht).
Amikor az eredeti knyvet rtuk, 1992-ben, akkor ez a sok tpus mg mind megvolt. Ma mr csak PC-k s Macek lteznek,
radsul a kt rivlis gposztly ma mr valjban teljesen ugyanazokbl az elemekbl pl fel, klnbsg csak a rajtuk fut
opercis rendszerben van: PC-nek ma azt a gpet hvjuk, ami a Windows valamelyik vltozatt futtatja, Macnek meg azokat,
amelyek az Apple ltal ksztett OS X-et, melynek aktulis darabja most a Tiger kdnev opercis rendszer.

15

16

Ezeket a szmtgpeket alapveten kt csoportba kell osztanunk. Az egyik csoport tagjaiban van beptett MIDI-csatlakozsi
lehetsg (pldul az Atari gpekben), a msikban pedig a MIDI-csatlakoztatsi lehetsget kln bvtegysggel vagy
bvtkrtyval kell biztostanunk. A beptett MIDI-csatlakozsi lehetsgnek ksznheten az elmlt vekben az Atari ST
szmtgpek kerltek a legersebb pozciba a szmtgpes zenei alkalmazsoknl, azaz a hangstdikban. Mra azonban, mivel
az IBM PC-alap gpek amgy is elgg elterjedtek, lassan, de biztosan a MIDI-vonalon is tvettk a vezetst, br kln MIDI-s
bvtkrtya is kell hozzjuk, hogy hasznlni lehessen ket zenei clokra.
Az Atari nagyon sokig nyer pozciban volt a zenszeknl, aztn egy balul sikerlt fejleszts, a Falcon nev tpus jgre vitte a
cget. A Falcon okos gp volt, de nem futottak rajta a rgi programok, gy az tlls zrs volt r, s gy inkbb a biztosabb
lbakon ll PC-s vagy Maces vilgra vltott a tlnyom tbbsg.
Egy 1990-es statisztika szerint - amelyet az International MIDI Association ksztett -, a elterjedtsgben a PC mellett mr a
Macintosh is megelzte az Atarit a MIDI-s alkalmazsok terletn, vilgviszonylatban (Amerikban egyeduralkod a PC, mg az
Atari mr csak Eurpban vezet). Ennek azrt van egy olyan oka is, hogy mg az IBM PC alap szmtgpek ra az utbbi idben
drasztikusan cskkent (a teljestmnyhez viszonytva), addig az Atari gpek a megfelel bvtsekkel rban taln mr fell is mljk
a hasonl kiptettsg PC-t (ezentl az IBM PC-kompatibilis gpeket egyszeren csak PC-nek fogjuk nevezni). Az elzekhez jn
mg az is, hogy mra mr a PC-ken is rendelkezsre ll egy egyszer kezels grafikus felhasznli fellet, a Microsoft cg
Windows nev rendszere, amely nagyon hasonlt az Atari, de mg inkbb az Apple Macintosh opercis rendszerre (emiatt az
Apple mr hossz ideje perben ll a Microsofttal). A Windows rendszer radsul a PC hardvert hatkonyabban hasznlja ki (pl.
memriamret, processzorkapacits), mint eldje, a DOS, a PC-k eddigi legelterjedtebb opercis rendszere, teht gy minden
felttel adott ahhoz, hogy a PC-k Eurpban is egyre jobban httrbe szortsk az Atari gpeket a zenei alkalmazsok terletn.
Ezek utn kzenfekv, hogy az sszelltand mintastdit most mr inkbb PC-kre alapozzuk. Ahhoz, hogy egy egyszer kis hzi
stdit ltrehozzunk, a kvetkezkre van szksgnk: elszr is egy billentys hangszer - ez lehet egy komplett szintetiztor

(termszetesen MIDI-vel), vagy egy mesterbillenty


zet. Amennyiben az utbbit
vlasztottuk, gy szksgnk van egy hangmodulra is, hogy azrt legyen valami, ami hangot is ad. Termszetesen lehet mg egy
kln hangmodulunk akkor is, ha komplett szintetiztorral dolgozunk, de mi itt most csak a minimlis sszelltssal foglalkozunk.
Ezek utn mr semmi msra nincs szksgnk, csak egy szmtgpre a megfelel szekvenszerprogrammal elltva. Ez, az elzek
szerint clszeren egy PC lehet (pontosabban: legalbb PC/AT), valamint egy elterjedtebb, jl hasznlhat PC-s
szekvenszerprogram. A PC kiptse ersen fgg attl, hogy milyen dalszerkesztt hasznlunk, ezrt itt most csak ajnlsokat
tesznk. Ami mindenkppen clszer, az, sebessge miatt legalbb egy PC/AT gp (Intel 80286, 80386, 80486 processzorral),
minimum 12 megahertz rajellel, legalbb 1 megabyte RAM memria, floppy meghajt (1.2 MB/5.25", vagy 1.44MB/3.5", esetleg
mind a kett), merevlemezes egysg, manapsg minimum negyven megabjt kapacitssal, valamint monokrm (fekete-fehr)
monitor s monokrm grafikus krtya, nyomtatilleszto s soros illesztkrtya, vgl termszetesen MS-DOS, vagy PC-DOS
opercis rendszer. DOS alatt fut szekvenszerek a fenti szmtgppel mr mkdkpes llapotba hozhatk, ha azonban
Windows alap programot szeretnnk hasznlni (ezek mr grafikus megjelens programok), akkor PC-alap szmtgpnknek
clszer a kvetkezokppen kinznie: legalbb 80386SX processzor, minimum 16 megahertz rajellel, legalbb 2 megabjt RAM
memria (jobb, ha 4 megabjt), az elbbiekben emltett hajlkonylemezes egysgek valamelyike, vagy mind a kett (egyelre mg
elterjedtebb nlunk az 1,2 megabjtos, 5,25"-os floppy), 80 megabjt kapacits merevlemez, VGA felbonts, sznes grafikus
monitor s krtya, nyomtat- s soros illesztkrtya, soros egr, valamint maga a Windows (3.0, vagy e fltti verziszm)
opercis rendszer (s a fentiekben mr emltett MS-DOS is - a Windows egyedl nem boldogul mg).
Amit itt olvastunk, termszetesen nyugodtan elfelejthetjk, hiszen ma mr ilyen kis tuds szmtgpek nem lteznek. A ma
szmtgpe Intel vagy AMD mikroprocesszorral van szerelve, rajelsebessge legalbb 1,5 gigahertz (az annyi, mint 1500
megahertz), zenei clokhoz legalbb 512 megabjt RAM memria dukl, a merevlemez mr minimum 80 gigabjt (azaz 80 ezer
megabjt), s a Windows XP vagy OS X Tiger opercis rendszerek valamelyike (utbbit hivatalosan csak az Apple ltal
sszeszerelt gpek futtatjk, nem hivatalosan viszont szinte brmelyik.

16

17

Mr majdnem kszen vagyunk a szmtgp konfigurlsval, egy dolog


azonban mg hinyzik, nevezetesen a MIDI bvtegysg, vagy bvtkrtya. Az egyszer (1 be- s kimenet) interfszek kzl a
legjobb a Roland MPU-IPC-T nev MIDI-vezrlkrtyja, amely 1984 ta, azaz megjelenstl kezdve kvziszabvnny vlt a
PC-s MIDI-vezrlk terletn. Ez abban is megmutatkozik, hogy a krtyt rengetegen utnozzk, ezek is hasznlhatk az eredeti
helyett. Egyrtelm ajnlst a krtya tpusra azrt nem lehet tenni, mert ez nagyban fgg attl, hogy milyen programmal
szeretnnk hasznlni, s a kivlasztott program tmogatja-e egyltaln az ajnlott krtya hasznlatt. Clszer ezrt krlnzni a
piacon a program s a krtya megvsrlsa eltt; a kivlasztott szoftver s a krtya passzolnak-e egymshoz.
Ma mr ez a krtya sem ltezik, helyette remek kombinlt hang- s MIDI-megoldsok vannak, szdletesen nagy szmban. A
szoftveres meghajtknak ksznheten ma mr brmelyik krtya brmilyen szoftverrel zemeltethet, ezrt nem nagyon kell
aggdni emiatt sem. Illetve, egy fontos dolog mgis: a zenei alkalmazsok azokkal a hangkrtykkal mkdnek igazn jl,
amelyek rendelkeznek gynevezett ASIO szoftvermeghajtval. Az olcsbb, egyszerbb hangmegoldsokhoz ilyet nem adnak, ezrt,
ha zenlni szeretnnk, ez a legfontosabb krds a boltban, ami elhangozhat.

A PC-k a tbbi szmtgppel szemben egy teljesen j lehetsget is


biztostanak, ez pedig az integrlt hangkrtya, amely tulajdonkppen MIDI vezrlkrtyval egybeptett szintetiztorhangmodulok.
Taln mr kitalltuk: ilyen sincs mr a piacon, a szoftveres szintetiztorok teljesen kiszortottk ezt a termkkategrit. A
szoftverhangszerek a hzi stdiktl kezdve a profi laborokig minden szinten forradalmat csinltak, hiszen nincs semmilyen extra
ignyk, csak egy hangok lejtszsra alkalmas hangkrtya, s tetszs szerinti mkdsi elv szintetiztorokat megvalsthatunk
velk - ma mr a piacra kerl szintetiztorok tlnyom tbbsge szoftverhangszer, mg a hagyomnyos, dobozbanbillentyzetben megvalsul, kzzelfoghat elektronikus hangszerek terletn vrl vre egyre kevesebb az jdonsg.
Az alapegysgekkel teht megvolnnk, most mr csak ssze kell drtozni az egszet, illetve j volna, ha a rendszer meg is szlalna.
Az utbbi krdssel nincs is klnsebb baj, a hangmodulra kthetnk pldul fejhallgatt, de ha knyelmesebben (s fleg:
hangosabban) szeretnnk hallgatni a zent, akkor egy egyszer hifi erstvel s kt hangfallal minden tovbbi nlkl boldogulunk.
Az sszedrtozshoz MIDI-kbelekre is szksg van, ezeket a gyrtk is szoktak biztostani a megvsrolt hangmodulokhoz, de
kln is lehet venni a szakboltokban.
A szoftverhangszeres hzi rendszerekben hangmodul ugye nincs, gy ezek esetben a PC-s hangkrtya vagy kls (USB vagy
Firewire-csatols) hangeszkz sztere kimenett kell hallgatnunk a fejhallgatn, vagy azt kell kierstennk.
A MIDI-kbel, ha lehet, ne legyen hosszabb pr mternl, s kteres rnykolt kbelbol illik kszteni. A pr mter kifejezs azt
jelenti, hogy a lehetsges hossz ersen fgg attl, milyen minsg kbelt hasznlunk (azaz, hogy milyenek a kbel elektromos
tulajdonsgai). J minsg kbellel tl lehet lpni a bvs tizent mtert is gy, hogy a rendszer hibtlanul mkdkpes marad.
A MIDI-kbel is egyre valszntlenebb darab egy kis hzi rendszerben. A MIDI-billentyzetek tbbsge mr USB-kbellel is
csatlakoztathat a szmtgphez, ami szmos elnnyel jr - stabilabb, jobb csatlakozi vannak, gyorsabb, s a gp felismeri a

17

18

rdugott eszkzt automatikusan. Viszont: az USB-kbelen is ugyanazok a MIDI-zenetek utaznak.


Maga az sszekbelezs trtnhet tbb mdon is, az elz fejezetekben lertak szerint. Amit tudni rdemes eltte, az az, hogy a
szmtgp MIDI krtyja minimlisan egy MIDI kimeneti (MIDI OUT), illetve egy MIDI bemeneti (MIDI IN) csatlakozt
tartalmaz (vannak bonyolultabb krtyk, amelyeken van MIDI THRU, vagy tbb MIDI IN s OUT). A MIDI IN csatlakozn
keresztl kapja a szmtgp a rgztend MIDI informcikat, a szekvenszerprogram ezekkel az informcikkal dolgozik, ezeket
rgzti. A MIDI OUT csatlakozn akkor kapunk jeleket, amikor a szmtgp (illetve a szoftver) az elzetesen bejtszott s
megszerkesztett dalokat visszajtssza (playback). Nyilvnval teht, hogy a szmtgpet gy kell bektnnk MIDI-s
rendszernkbe, hogy mind a MIDI-bemenet, mind a MIDI-kimenet funkcionlhasson.
Tovbblpve, ptsnk egy kiss komolyabb stdit! Ez pldul azt is jelentheti, hogy a rendszerbe bektnk pldul egy dobgpet,
valamint a hangfelvtelhez egy tbbsvos rgztmagnt. A dobgp bektst nem kell kln trgyalnunk, ltalban akkor van r
szksg, ha a hasznlt hangmodul nem tartalmaz dobhangokat, vagy ha egyb, jobb minsg vagy vltozatosabb dobhangokra van
szksgnk.
A stdifejleszts ma tbbnyire azt jelenti, hogy mg jabb, mg szofisztikltabb szoftvereket teleptnk a szmtgpre. A
soksvos rgztmagn funkcijt ma mr szinte az sszes MIDI-szekvenszer elltja, gy arra biztos nincs szksg - ha pedig van,
akkor szles vlasztkban llnak rendelkezsre szalag nlkl, merevlemezre vagy memriakrtyra rgzt soksvos eszkzk. s
dobprogramot is szmtalan kzl vlaszthatunk persze...
Lssuk, mi a helyzet a tbbsvos rgztmagnval! Eloszr is felvetdik a krds, hogy mi szksg van erre? Kpzeljk el, hogy
nemcsak elektronikus szintetiztorbl szrmaz zenei szlamokat szeretnnk rgzteni, hanem, urambocs, neket is; mris megvan
az ok. De a tovbbi akusztikus hangszerek hangjait is ilymdon, ezzel a technikval rgzthetjk.

Mit is vgez tulajdonkppen egy ilyen tbbsvos magn? Ezek rnzsre


kznsges, kazetts vagy orss magnetofonok, de nem sztereban, vagyis kt svon ksztenek felvteleket, hanem 4, 6, vagy 8
svon (vagy 16-on, 24-en, 32-n a profiknl), s kivl minsgben. A szalagsebessg kazetts gpeknl ltalban a szoksos 4,75
cm/msodperc helyett 9,5 cm/msodperc is lehet, mgpedig azrt, hogy a frekvenciatvitel, gy a hangminsg jobb legyen. A
kazetts magnktl azrt persze vrjon senki CD-minsg felvtelt; mr csak azrt sem, mert az egyik svra rgztett felvtelt
gyakran a msik svra t kell msolni az j hangszerek hangjval egytt, amivel mr hallhat minsgromls kvetkezik be. Vannak
termszetesen jobb megoldsok is, de ezek tbbnyire digitlis technikra plnek (soksvos digitlis magnk, merevlemezes
rgztok).
A tbbsvos magnk kapcsn felvetdik mg egy krds, mgpedig a szinkronizls krdse, azaz, hogy hogyan tudjuk a kvetkez
rgztend sv zenei anyagt pontosan rilleszteni a mr meglevre. Erre a problmra sok megolds szletett, ezek kzl a
legismertebbek kzl val az egyszer magnszinkron (tape sync) jel, illetve a videotechnikban is hasznlt SMPTE rvidts
idkdolsi s szinkronizlsi rendszer, valamint a MIDI-idkdols (MIDI Time Code). A tbbsvos magnk egyszerbb fajti
maximum a magnszinkronizlsi jeleket hasznljk, azaz gyakorlatilag legfeljebb indulsi s megllsi jelekre reaglnak, de
idkdot brmikor rgzthetnk egy kznsges hangsvra is, ha hajlandak vagyunk felldozni egyet kzlk (az SMPTE idkd
ugyanis nem ms, mint egy furcsa, m informcit hordoz hangjel). A fejlettebb eszkzk viszont MIDI-idkdot, vagy SMPTE-t
(amerikaiasan olvasva: 'szimptit') olyan mdon hasznlnak, hogy ennek rgztshez kln magnsvot tartalmaznak, gy az nem a
hangz anyagtl veszi el a helyet.
Hzi hangstdink termszetesen lehet ennl jval bonyolultabb is, ez ltalban elssorban a pnztrca vastagsgnak krdse.
ltalnossgban clszer elfogadni azt, hogy prbljuk meg stdinkat modulrisan felpteni, azaz: egy-egy bvts esetn ne
kelljen a cucc felt kidobni (vagy jval rtke alatt eladni).
Nzzk ezek utn a szekvenszerprogram mkdst. Ennek alapvet funkcija minden esetben a bejv MIDI-esemnyek egyms
utni, idben pontos rgztse. Azonban termszetesen nem sokat rnk a rgztett MIDI-informcikkal, ha utna semmit nem
lehet velk kezdeni, ezrt a msodik lnyeges funkci a rgztett MIDI-zenetek visszajtszsa. Mint arrl mr volt sz, a
MIDI-esemnyek egyms utnja kiadja magt a kvnt zenemvet - ritka azonban az olyan zensz, aki mindig hajszlpontosan tud
jtszani. Ezrt a szekvenszerek olyan funkcikat is tartalmaznak, amelyekkel a ksz, vagy ppen kszl zenbe bele lehet nylni.
Milyen funkcikrl van sz? Eloszr is, nem minden zensz vagy zeneszerz tudja a teljes zenemvet elsore, egyvgtben kitallni
s bejtszani. Az esetek tbbsgben a zeneszerznek eloszr csak dallamfoszlnyok, ritmusok, hosszabb-rvidebb rszletek jutnak
az eszbe. Ezrt, mint egy klasszikus vgpult, a szekvenszer is lehetv teszi, hogy egyms mell illesztgessnk klnbz, elre
bejtszott rszleteket, dallamsorokat.

18

19

A szekvenszerben nyilvnvalan tbb zenei svot hasznlhatunk, csakgy, mint egy analg stdiban, vagy ppen a nemrg emltett
tbbsvos magnknl. Van azonban egy alapvet klnbsg! Elszr is, itt csak MIDI-informcikat rgztnk, s digitlis a
rgzts (nem fog elromlani a jel, akrhnyszor tmsoljuk), valamint jval pontosabban lehet tartani az temet. Viszont itt csak
azokbl a hangokbl lehet vlasztani, amelyeket hangmoduljaink s dobgpeink meg tudnak szlaltatni.
Egy szekvenszernek teht tudnia kell svonknt felvenni (a svok maximlis szma 10-tl 2000-ig is terjedhet), akrmelyik
idpozcitl (hangtl, temtl) kezdden visszajtszani az addig rgztett sszes svot, vagy csak bizonyos, elre kijellt svokat,
st, a svok lejtszsa kzben felvenni egy vagy tbb jabb svot, magnszeren oda-vissza csvlni, azaz bizonyos idpozcikra
bellni, s minden mst, amit ltalban egy magn is tud. A ksz dalokat vagy egyes rszleteket el kell tudnia mentenie (azaz merevvagy hajlkonylemezre kirni), valamint onnan visszatlteni, ezekre a mentett llomnyokra a megadott nv szerint hivatkozni. A
mai szekvenszerek termszetesen tudnak SMF (Standard MIDI File) formtummal is dolgozni, gy klnbz szekvenszerprogramok
kztt is cserlhetnk felvett zenei darabokat.

A szekvenszereknek valahogy meg is kell jelentenik a rgztett


MIDI-informcikat. Ennek tbb mdja is van. Kzenfekvnek ltszik a kotts megjelents, azonban ez technikailag elg
bonyolult, meg aztn nem is olvas mindenki kottt, s van aki ismeri, de mgsem szereti. Ezrt ezen a mdszeren kvl van mg egy
msik elterjedt megjelentsi md, ez pedig a hangoknak hangmagassg s idtartam szerinti grafikonos brzolsa. A grafikon
fggleges tengelyt kpzeljk el gy, mint a hangmagassg tengelyt - ezt gy is szoktk brzolni, hogy a fggleges tengelyhez
felrajzoljk a zongorabillentyzetet. A vzszintes tengely az idt jelkpezi, msodpercben vagy zenei temek szerint sklzva. Az gy
elllt koordintarendszerben egyszeren pontokkal vagy vzszintes vonalakkal - pont gy, mint a kintornsok hengerein brzoljuk a megszlaltatott hangokat. Minden svot kln-kln meg lehet jelenteni egy ilyen grafikonon, de nincs akadlya
annak sem, ha tbb svot egyszerre akarunk megnzni.
Persze ez a megjelents sem tkletes gy mg, mert arra, hogy hogyan brzoljuk a hangert, a hajltst, s ms egyb paramterek
vltozst, mg nem ad vlaszt. Ezekre a programksztok a legklnflbb mdszereket talltk ki, amelyek elg sokflk ahhoz,
hogy itt ne tudjunk foglalkozni mindegyikkkel - az egyes mdszereket a felhasznlnak a program hasznlata kzben kell
megismernie.
Egy dalszerkeszt hasznlatakor nagyon fontosak a szerkesztfunkcik, teht a kivgs, a beilleszts, a hangonknti kiigazts
lehetsgei, s ms, sszetettebb mveletek. Ezeken kvl pedig mindenhol vannak olyan hasznos segdfunkcik, mint pldul az
gynevezett kvantls, ami azt jelenti, hogy a program az idben nem pontosan bejtszott hangokat a helykre teszi, "behzza".
Ettol lesznek egyes dalok aztn olyan pontosak s monotonak... s ennek kivdsre van meg nhny programban ennek a
funkcinak az ellenkezje is, azaz a jtkot egy kiss emberiv, vletlenszeren pontatlanabb tudjk tenni.
A szekvenszerek mellett (vagy azokkal egy programrendszeren bell, azokkal egybeptve) lteznek mg olyan programok is,
amelyekkel egy hangmodulhoz nagyon sok hangprogramot tudunk eltrolni, s j hangokat is tudunk szerkeszteni. Ezek a
hangknyvtr-kszt s szerkeszt (librarian-editor) programok. Lteznek tovbb olyan programok is, amelyek a ksz zenemvet
kpesek klasszikus kottv alaktani, s azt kinyomtatni - ezek azonban szintn nem tartoznak a hzi stdipts f csapsirnyba.

A MIDI-kapcsolat
Cmkk: midiknyv
2006.10.29. 13:02
Az els fejezetben sz volt arrl, hogy a MIDI egy olyan szabvny, amely hangszerek vezrlst teszi lehetv. Lssuk, hogyan is
valsul ez meg a gyakorlatban!
A MIDI fizikai mivoltban nem ms, mint egy pr kbel, amely a szintetiztorokat s a kiegszt egysgeket sszekti egymssal.
A legegyszerbb esetben kt szintetiztort ktnek ssze vele, bonyolultabb felllsokban pedig egsz csoport hangkelt s
vezrlszerkenty sszektsre is hasznlhatjuk.

19

20

Mostanban bonyolultabb, de mgis, egyben sokkal egyszerbb is az let. MIDI-zenetek ma mr nemcsak MIDI-kbeleken
utazhatnak kszlktl kszlkig, hanem szmtgpes USB-kbeleken keresztl is, aztn vannak olyan megoldsok is, ahol
kbelre nincs is szksg, a levegben, rdihullmokon juttatjuk a MIDI-jeleket clpontjuk fel, s bizony mg egyetlen
szmtgpen bell kt klnbz program is kommuniklhat egymssal MIDI-nyelven - utbbi esetben szoftveres illesztfelletek
adjk-veszik a MIDI-zeneteket (szerencsre errl neknk nem sokat kell tudnunk).

Azt, hogy egy szintetiztor MIDI-s, azaz alkalmas MIDI-zenetek adsra vagy
vtelre, legegyszerbben onnan dnthetjk el, hogy megnzzk a htuljt. Ha ltunk rajta kt vagy hrom darab tplus DIN
csatlakozaljzatot, akkor minden valsznsg szerint az adott szinti rendelkezik MIDI be- s kimenettel.
Mirt van egy szintin tbb MIDI-csatlakoz? Az egyik csatlakoz a kimen MIDI-zenetek tovbbtsra szolgl (MIDI OUT), egy
msik pedig a bejv MIDI-zenetek fogadsra (MIDI IN). A kimen zenetek azok, amelyeket az adott szinti kld ki ms MIDI-s
egysgnek (pldul egy msik szintinek vagy hangmodulnak), ltalban akkor, amikor vezrlsre hasznljuk. Ilyenkor a szinti a
mesterbillentyzet funkcijt tlti be. Ugyanez fordtva, a bejv zenetekre gy vonatkozik: ilyenkor a szintit vezrli egy msik
egysg, ekkor a szinti agyt, azaz hangmoduljt hasznljuk, vagyis kvlrl vezreljk.
A legtbb szintin van egy harmadik fajta MIDI-csatlakoz is, a MIDI THRU, ennek az a funkcija, hogy a berkezett
MIDI-zeneteket tovbbkldje egy harmadik egysg fel, mindenfle vltoztats nlkl. Ennek a csatlakoznak akkor van
jelentsge, ha kettnl tbb szintit fznk fel egy MIDI-lncra, egyms utn.
Rgtn felvetdik az a krds, hogy ha tbb szintit ktnk ssze MIDI-vel, akkor a mesterbillentyzeten (vagy a vezrlnek
kinevezett, a lnc legelejn lv szintetiztoron) lettt hang mindegyik vezrelt szintin meg fog szlalni? Mi rtelme gy az
egsznek? E helyzet megoldst szolgljk a MIDI-szabvnyban a csatornk. A csatornk tizenhatan vannak, s hasonlatosak a
tvcsatornkhoz, mgpedig annyiban, hogy csak ltszlagosan lteznek. Arra valk, hogy egyetlen MIDI-kbelen keresztl tbb
szintit is meg tudjunk kln-kln "cmezni". A cmzs abbl ll, hogy mindegyik sorba kttt szintin valamilyen menparancson
keresztl megadjuk, hogy mondjuk a 7-es MIDI csatornn rkez zeneteket tekinse gy, hogy azok neki szlnak, a tbbit pedig
engedje el a fle mellett, azaz ne hajtsa vgre, viszont engedje t a MIDI THRU csatlakozn keresztl a tbbi egysg fel. Szintink
teht szorgosan figyeli s elemzi a berkez zeneteket, s ha olyat tall kztk, amely a fentiek szerint neki szl (vagyis az
csatornaszma van belekdolva), akkor azt feldolgozza - pldul megszlaltat egy egyvonalas C-t az zenetben megadott
hangerssggel. Egy msik szintinek ugyanezen a kbelen szinte ugyanabban a pillanatban (ez nem teljesen igaz, vigyzzunk - a
MIDI-zenetek szpen libasorban tudnak csak kzlekedni, viszont nagyon gyorsak...) szl zenet ugyanakkor esetleg azt mondja,
hogy j volna egy kicsit modullni a hangokat, egy harmadiknak pedig azt, hogy ok, most mr abba lehet hagyni a ktvonalas C
lejtszst. Teht mindenfle zenetek keveredhetnek ugyanazon a zsinron, s minden szinti okosan kivlogatja belle a neki
szlkat. Azokat az zeneteket, amiket pedig egy szinti gy tall, hogy nem kell vgrehajtani, azt is tovbbengedi a tbbieknek
THRU csatlakozjn, htha lesz valaki, aki hasznostani tudja majd.
Az elbb lertakbl az is kvetkezik, hogy egyszerre, egy idben sszesen maximum tizenhatfle hangszert (vagy ms eszkzt) lehet
megcmezni egy kbelen.
Nzzk teht, hogy is lehet sszektni a MIDI-s eszkzket egymssal! A MIDI-csatlakozsok (MIDI IN/OUT/THRU) gy vannak
kitallva, hogy lncot lehessen alkotni az egyes MIDI-eszkzkbl. Ezen a ponton mr rdemes elvonatkoztatni attl, hogy egy-egy
MIDI-s eszkz ppen szintetiztor, vagy dobgp, vagy hangmodul - elg, ha ezeket az eszkzket gy fogjuk fel, mint az
gynevezett fekete dobozokat, annyi csak a kzs jellemzjk, hogy van rajtuk bemeneti (MIDI IN), kimeneti (MIDI OUT) s
tmen (MIDI THRU) csatlakoz. Az egyszersg kedvrt tekintsk azt az esetet, amikor mindegyik csatlakozbl eszkznknt
csak egy van. Ekkor lncba kapcsolhatjuk az egysgeket, gy, hogy az els egysg (ez lesz a vezrl) kimenett (MIDI OUT)
rktjk a kvetkez egysg bemenetre (MIDI IN), majd ennek az egysgnek az tmen csatlakozjt (MIDI THRU) rktjk az
utna kvetkez bemenetre (MIDI IN), s gy tovbb.

Nzzk meg ennek az sszektsnek a mkdst! Amikor a


vezrleszkz valamilyen MIDI-zenetet kld ki, az nyilvnvalan az sszes tovbbi MIDI-s egysg bemenetn megjelenik, hla az
tmen (MIDI THRU) csatlakoznak. A vezrl MIDI-eszkztl folyamatosan jv jeleket minden vev kln-kln rtelmezi,
illetve megnzi, hogy neki szl-e egy-egy parancs. Ha nem, akkor nem csinl semmit. Ha igen, akkor rtelmezi s vgrehajtja a
parancsot.
Az elbbi egyszer plda alapjn gy tnhet, hogy egy egysg csak egy meghatrozott MIDI-csatornra lehet "hangolva", s egy

20

21

csatornn pedig csak egy egysg szlalhat meg. Ez nincs mindig gy, a legtbb hangszer mr elg rgta nyolc-tizenhat
MIDI-csatornt kezel egyszerre, gy, hogy minden csatornra kln hangprogramot lehet belltani (errl mr volt sz, ez a
multitimbralits), mintha csak tbb hangszer lenne egy dobozban.
A szintiket tbbnyire olyan zemmdba is be lehet lltani, hogy vlogats nlkl minden csatorna jelt vegyk, s ugyangy
szljanak minden csatornn. Ez az OMNI zemmd, hasznlatnak akkor van rtelme, ha csak egy hangszer veszi az zeneteket, s
nem akarunk a csatornaszmmal bajldni.
Megtehetjk azt is, hogy ugyanarra a MIDI-csatornra lltunk tbb agyat, szintit, miegymst, ilyenkor unisznban jtszhatunk
tbb hangszeren, azaz egyszerre tbb hangszer fogja dalolni a dallamot, amit MIDI-zenetek formjban beljk juttatunk.

Nzznk most egy msik sszektsi mdszert. Az elznek ugyanis


van egy nagy htrnya, ami elektronikai eredet. Arrl van sz, hogy a MIDI-jel az tdik-hatodik eszkznl mr elgg eltorzulhat
ahhoz, hogy az innen kvetkez eszkzk flrertelmezzk. Hogyan tudjuk akkor mskppen sszektni MIDI-s kszlkeinket?
Pldul gy, hogy - egy tall kifejezssel nevezik ezt az eljrst - csillaghlzatot hozunk ltre. Ehhez szksgnk van egy olyan
MIDI-eszkzre, amelyrl mg nem volt sz, ez pedig a MIDI eloszt doboz (MIDI THRU box). Ez egy olyan szerkezet, aminek van
egy MIDI-bemenete (MIDI IN), s 4, 8, 16 stb. tmen MIDI-csatlakozja (MIDI THRU). A doboz semmi mst nem csinl, mint
azt, hogy a bemeneten megjelen MIDI-zeneteket kiteszi az sszes tmen csatlakozra. Ezek utn a csillaghlzatot mr nem is
olyan nehz elkpzelni: a vezrleszkz MIDI-kimenett (MIDI OUT) csatlakoztatjuk az eloszt doboz egy szl MIDI-bemenethez
(MIDI IN), s az sszes tbbi MIDI-s eszkz MIDI-bemeneteire (MIDI IN) az eloszt doboz egy-egy tmen (MIDI THRU)
csatlakozjrl juttatjuk el a jelet.
Most mr, szem eltt tartva azt, hogy az tmen csatlakoz (MIDI THRU) mindig kimen jelet szolgltat, csakgy, mint a kimen
csatlakoz (MIDI OUT), a bemen csatlakoz (MIDI IN) pedig csak kimen/tmen (MIDI OUT/MIDI THRU) csatlakozn
keresztl kaphat jelet, sokfle sszektst el tudunk adni. Lehet vegyteni a fentieket, de egszen kusza hlzatokat is ltre lehet
hozni. A lnyeg, hogy mkdjn, s hogy kiismerjk magunkat benne! A bonyolultabb megoldsokhoz rdekes segdeszkzk egsz
arzenljbl vlogathatunk - vannak egyszer kis eszkzk, mint a Merge Box, amely kt vagy tbb MIDI-kbel jeleit egyesti
egyetlen kbelre, kis MIDI Monitor nev dobozok fnyjelekkel vagy szveges kijelzssel teszik lthatv a kbelen utaz
zeneteket, de vannak nagyobb, rengeteg MIDI ki- s bemenettel rendelkez kszlkek is, amelyek egszen vltozatos feladatokra
programozhatk (pl. le tudjk trlni egy kbelrl egy adott csatorna sszes zenett, vagy egy adott tpus zenetet
megsemmistenek stb.)

Ha tbb hangmodult akarunk egy vezrleszkzrl kommandrozni, s ennek a vezrlnek


trtnetesen mg sajt hanggenertora is van, akkor a leghatkonyabb mdszer az, ha ezt a sajt hanggenertort is MIDI-rl
vezreljk! Az eljrs lnyege az, hogy a vezrl eszkz billentyzett le lehet vlasztani a hanggenertorokrl, gy tulajdonkppen
egy klnll mesterbillentyzetet kapunk, amely MIDI OUT-jn minden, vele kapcsolatos esemnyt kikld, a szinti hanggenertora
pedig egy tle teljesen fggetlen agyknt funkcionl, azaz vgrehajtja a MIDI-bemeneten rkezett parancsokat. A hangszert ebbe az
zemmdba a menrendszeren keresztl egy gynevezett "LOCAL" kapcsol "OFF" llsba billentsvel helyezhetjk, a tnyleges
MIDI-bektsi rajzot pedig az elz bra szerinti gyrszer alakzatban lehet elkpzelni.

21

22

Nzzk most azt az esetet, amikor egy MIDI-eszkzn nem csak egy, hanem kt, hrom, ngy, esetleg mg annl is tbb, egymstl
fggetlen, MIDI-kimenet (MIDI OUT) van. Ez a fellls arra az esetre j, amikor kevsnek bizonyul a tizenhat MIDI-csatorna;
ilyenkor annyiszor tizenhat MIDI csatornnk lesz, ahny fggetlen MIDI-kimenetet kezelhetnk - teht, mondjuk ngy fggetlen
MIDI-kimenet 4x16=64 MIDI csatorna kezelst teszi lehetv. Ilyen kpessg mesterbillentyzeten egszen elvarzsolt
funkcikat is kihasznlhatunk, pldul azt, hogy a billentyzet megosztst gy definiljuk, hogy a billentyzet egyik fele az egyik
MIDI-kimenetre kldjn adatokat, a msik pedig egy msik MIDI-kimenetre. Ha pedig tbb, fggetlen MIDI-kimenet
szekvenszernk van, gazdagabb hangszerelst valsthatunk meg.

Szintetiztorok
Cmkk: midiknyv
2006.09.17. 14:24
Mieltt megvsrolnnk egy szintetiztort, meg kell, hogy nzzk, mit is tud. Ahhoz azonban, hogy ezt el tudjuk dnteni, j, ha mr
elre megismerkednk nhny fogalommal, illetve, hozzjuk kapcsoldan a szintetiztorok ltalnos kezelszerveivel.
Kezdjk taln az elejn, az analg szintetiztoroknl. Arrl mr volt sz, hogy egy-egy komolyabb analg szintetiztor szobnyi
terletet foglalt el rgebben. De mik is voltak valjban ezek a nem kis helyigny berendezsek, s hogyan lehetett kezelni ket?
Az els s legalapvetbb dolog, ami a szintetiztort hangszerr tette, s teszi ma is, az az, hogy emberi beavatkozssal zenei hangot
tudunk csiholni belle. Ennek leggyakoribb (de nem kizrlagos) eszkze a zongorhoz hasonl billentyzet. Az els Moog
szintetiztorokon mg nem volt hossz, legfeljebb csak egy ngy oktvos billentyzet, egyes modellek pedig fmszalagot
(gynevezett ribbon controller) is tartalmaztak a billentyzet mellett, vagy helyett. Ezt a fmszalagot, mint a gitr (vagy inkbb,
mint a heged) hrjt kellett lefogni, s a szintetiztorbl megszlal hang magassga attl fggtt, hogy hol fogtuk le a szalagot.
Trtntek prblkozsok ms hangmagassgvezrl eszkz alkalmazsra is, ilyen volt pldul az rintflis billentyzet, amely
elrendezsben igencsak hasonltott a zongorabillentyzethez, azonban nem kellett letni, elg volt csak az ujjainkal hozzrni. Egy
biztos, elgg sajtos jtktechnikt kvetelt meg hasznljtl...
Napjainkra letisztulni ltszanak a dolgok olyan rtelemben, hogy a szintetiztorok a hagyomnyos hangszerekhez szokott zenszek
jtkhoz alkalmazkodnak, teht slyozott zongora-, vagy orgonabillentyik vannak, gitrinterfszt hasznlva a hrok pengetsvel
is jtszhatunk mr szintiszlamot, de - horribile dictu! - szaxofonszer eszkzt fjva, vagy heged segtsgvel is tudunk mr
elektronikus hangkeltket vezrelni (a dobokrl mr nem is beszlve).

Trjnk egyelore vissza a klasszikus analg szintetiztorokhoz. A billentyzet az egyik


legegyszerbb eszkz volt a kezelopulton, ezt minden zensz ismerte, s ltalban jtszani is tudott rajta; nem gy az sszes tbbi
tekerentyn, potmteren, jackdugn, s ezer ms elektronikus szrnysgen. Nem vletlenl rtk tbbszr is a nagyobb Moog
modulris szintetiztorokrl, hogy a zenszen kvl mg kt mrnkre is szksg van a vezrlshez. Ezekrl az elektronikus
kezelszervekrol csak annyit, hogy ltalban az oszcilltorok, szrk, burkolgrbe-genertorok, illetve az ezeket megfelel
rendszerbe rendez kapcsolmtrixok belltsra szolgltak. Az egsz stdi, ahol egy ilyen monstrum tartzkodott, egy rgebbi
telefonkzponthoz hasonltott. Aki bement, annak vigyznia kellett, nehogy belegabalyodjon a kbelek erdejbe...
A technika fejldsvel ezek a modulris felpts, ezerflekppen sszehuzalozhat szintik is leegyszersdtek, mr ami a
kezeloszerveket illeti (emellett bell termszetesen sokszor jval bonyolultabbak lettek). A mai szintetiztorok tbbsgre mr
valamifle egysgesebb kezelszerv-kioszts a jellemz, melyen bell azrt lnyeges klnbsgek vannak, de a rendez elv
nagyjbl ugyanaz.

22

23

A szintik billentyzete manapsg ltalban t oktv (61 billentyu), de egyes ignyesebb darabok hat s fl (76 billenty), vagy nyolc
oktvosak (88 billenty), ez utbbi a klasszikus zongorabillentyzet hossznak felel meg. A billentyk kivitele lehet egyszer rugs,
vagy slyozott, illetve az angol- vagy bcsimechaniks zongorkat utnzand, kalapcsmechaniks. Annak, aki zongorzni tanult,
elg furcsa a hagyomnyosan rugs szintetiztorbillentyzeten jtszani, ugyanis tl knny letni - aki viszont orgonn jtszott, vagy
rgtn a szintetiztoroknl kezdett, annak a nehzkes, s az ujjaktl komoly fizikai munkt kvetelo zongorabillentyzet okoz
gondokat. Nem vletlen teht, hogy a nagy gyrtk prhuzamosan gyrtanak ilyet is, meg olyat is. Azt azrt rdemes megjegyezni,
hogy a mglehetsen bonyolult zongoramechanika utnzsa az adott szinti rban is kemnyen megmutatkozik...
Ha mr a billentyzeteknl tartunk, hadd szljunk nhny szt a billents dinamikjrl is. A legegyszerbb szintetiztorok nem
rzkenyek arra, hogy a jtkos milyen ersen s milyen gyorsan ti le az adott billentyt. Ez azt jelenti, hogy akkor is ugyanolyan
ersen szlal meg a hang, ha ppen csak megrintem a billentyt, s akkor is, ha teljes erbl rcsapok. Ezek a billentyk teht nem
letsrzkenyek, ms szval nem dinamikusak. Ezekhez kpest risi elrelpst jelent - a ma hasznlatos keyboardok tbbsge
ebbe a kategriba tartozik - a billentsrzkenysg megvalstsa a billentyzeten. Ez, az elzekkel ellenttben, azt jelenti, hogy
minl ersebben tjk le az adott hangot, az annl hangosabban vagy gyorsabban szlal meg, attl fggen, hogy mire lett a hang
programozva. Termszetesen ez csak bizonyos hatrok kztt rtend: ha nagy ervel rvgunk a billentyre, vagy ha rejtnk egy
tkils slyt, hangerklnbsget mr nem fogunk rezni, legfeljebb annyi trtnik, hogy kitrik a billenty, s vehetnk j
hangszert.
Mg tovbbi elrelps az elzekhez kpest, ha egy szintetiztor billentyzetbe beptik azt a funkcit, hogy legyen rzkeny a
mr lettt billentyre nehezed tovbbi nyoms nagysgra is (after touch). Mit rtnk ezen? Arrl van sz, hogy mr lefogtunk
egy akkordot a szintin, s az szl valahogy. Ezek utn mg jl rnehezednk a billentykre, s ha ezzel elrjk mondjuk azt, hogy a
lettt akkord mg hangosabban szl, vagy pldul a vibrt mlysge megvltozik, akkor ez a billentyzet fel van szerelve a fent
vzolt fegyverrel. Ennek a nyomsrzkenysgnek kt vltozata ltezik. Az egyik gy mkdik, hogy a billentyzet kitlagolja az
sszes lettt billentyre nehezed nyomst (vagy a legersebb billentyre hat nyomst veszi), s minden lettt hangot ezzel az
erssggel befolysolhatunk. Ezt hvjuk gy, hogy "csatorna" nyomsrzkenysg (channel after touch).
Ennl mr csak az a jobb, ha a billentyzet minden egyes billentyjre kln rzkeli a nyomserssget, s a hangok gy is
szlalnak meg; amelyik billentyre nagyobb nyoms nehezedik, az mskpp szl, mint amelyikre kisebb. Ezt hvjuk "polifnikus"
nyomsrzkenysgnek (polyphonic after touch).

Amikor a digitlis, MIDI-s szintetiztorok elterjedtek,


termszetesen, aki csak tehette, rengeteg, minl tbbfle hangsznt szeretett volna magnak tudni, ezrt betrazott magnak egy
halom hangszert, aminek a felt sohasem hasznlta, csak a hangjait (MIDI-n keresztl), gy a szintetiztorbillentyzetek j rsze
kihasznlatlan maradt (pedig akkoriban a szinti rnak nem kis rszt pont a billentyzet tette ki). Ezrt kezdtek a gyrtk
komolyabban foglalkozni azzal a gondolattal, hogy billentyzet nlkli szintiket, gynevezett hangmodulokat, vagy, ahogy a
zenszek szlengjben mondani szoks, "agyakat" gyrtsanak. Ezeket az agyakat azutn mr csak MIDI-n keresztl lehet
megszlaltatni, lenyomhat billentyjk egy sincs.
Kzenfekv ezek utn viszont a msik megolds is: ksztsnk hangok nlkli billentyzetet, amely viszont csak a MIDI
vezrlzeneteit adja ki az arra rdemestett agynak vagy agyaknak. Ezt az "res" billentyzetet mesterbillentyzetnek, angolul
master keyboardnak hvjuk. A szintetiztort gy gyakorlatilag kt alkotrszre vlasztottuk szt, most mr nemcsak logikailag,
hanem fizikailag is.

Vegyk akkor sorra egy szintetiztor fbb kezelszerveit (a billentyzetet most mr


leszmtva)! Ami manapsg minden szintetiztoron megtallhat, ltalban a billentyzettl balra, az a hanghajlt kerk (pitch bend
wheel vagy pitch bender). Ez arra j, hogy a lettt hangot (a billentyt nyomva tartva) felfel, vagy lefel folyamatosan
elhangoljuk, azaz a hangot "nyvogtassuk". Ez a kerk llhat fgglegesen vagy lehet vzszintes elhelyezkeds is, de ilyenkor van a
kzepn egy kis nylvny, amelybe a nyvogtatshoz belekapaszkodhatunk.

23

24

A kvetkez eszkz, ami a szintiken szinte mindig elfordul, a modulcis kerk


(modulation wheel). Ezt idnknt egybeptik a vzszintes pitch benderrel gy, hogy ha az elbbiekben emlitett nylvnynl fogva a
kereket felfel nyomjuk (nehogy letrjn!), akkor kezd mkdni a modulci. A msik eset az, amikor a fggleges pitch bender
kerk mellett prhuzamosan van elhelyezve a modulcis kerk is. Hatsa a kvetkez: a kerk forgatsval egyre ersd vibrt
(esetleg ms, periodikus) effektust adhatunk a lettt hanghoz vagy hangokhoz.
Ezzel a szintetiztorok egysges kezelszerveirl szl rszt be is fejezhetnnk. mert ami innen kvetkezik, az gyakorlatilag minden

tpusnl ms, de az elzekben emltett rendez


elveket figyelembevve. A
szintetiztoron teht a fentieken kvl van jpr ezer gomb, melyeknek funkcijt vagy a gomb feliratrl, vagy a kziknyvbl
tudhatjuk meg, s van mg tbb-kevesebb tol- s/vagy forgpotmter. A mai szintetiztorok tbbsgn ezen fell van mg egy
kisebb vagy nagyobb grafikus LCD-kperny, httrvilgtssal, hogy a koncert sttjben is lehessen ltni a feliratokat.
A hangszerek ma mr nagyon intelligensek, szp s bonyolult menk megjelentsre alkalmasak, melyekkel sokkal egyszerbb az
emberi beavatkozs, de egy mindentud hangszer esetben ember legyen a talpn, aki hirtelen kiismeri magt a menk kztt.
A kezelszerveken tllpve, foglalkozzunk elszr a hangmodulok (vagy, ha gy tetszik, agyak) sajtossgaival, majd pedig a
mesterbillentyk egy-kt funkcijval.
A mai hangmodulokra alapvetoen jellemz a hangkpzs mdja - errol korbban, elmleti szinten volt mr sz: hangszintzis vagy
digitalizlt hangok, esetleg mindkett -, a polifniafok, a multitimbralits foka, valamint a trolhat hangprogramok szma.
A polifniafok azt jelenti, hogy egyszerre hny hangot tud megszlaltatni az adott hangmodul. A rgi analg szintetiztoroknl mr
volt sz arrl, hogy azok ltalban csak egy, ksbb nhny hangot tudtak megszlaltatni egyszerre. Nos, a mostani agyakkal mr
nem is rdemes foglalkozni 16 fok polifnia alatt. Ha ennl tbb is van, annl jobb, de a 16 elvrhat mg akkor is, ha tz ujjunkkal
egyszerre csak tz hangbl ll akkordot tudunk lefogni; mi van akkor, ha rknyklnk a billentyzetre?
1992-ben a 16-os polifnia tnyleg pphogy elterjedt, ma, 2006-ban azonban mr 64-es, 128-as vagy 256-os polifnikkal
tallkozunk - ha egyltaln korltozzk. Egyes szoftverhangszerek ugyanis tetszs szerinti mennyisg hangot megszlaltatnak
egyszerre, csak az alatta dolgoz szmtgphardver teljestkpessgn mlik a dolog...
A multitimbralits azt jelenti, hogy egyszerre, egy idben hnyfle hangsznt tud az adott agy produklni hangvlasztkbl. Ez
akkor sarkalatos krds, ha mondjuk egy dalszerkeszt MIDI-n keresztl vezrli az agyat, s mondjuk egy nagyzenekari mvet,
vagy brmilyen tbbszlam,tbb hangszerre rt darabot szeretne megszlaltatni.
Ezek utn j rtelmet nyer a polifniafok is, ami az sszes hangsznen egyszerre megszlal hangok szmra vonatkozik. A 16-os
polifniafok gy nemhogy soknak, hanem egyenesen szegnyesnek tnik, mondjuk, egy Beethoven vagy Wagner ltal rt zenekari
m lejtszshoz...

A hangsznek szmossgrl mint jellemzrl nem rdemes sokat beszlni. Egyrszt


mr volt sz rla a General MIDI kapcsn, msrszt pedig: minl tbb, annl jobb... A Yamaha DX7 32 darabos hangsznkszlete
ma mr kiss kevsnek tnik, de egy igazi samplerhez, vagy egy memriakrtykkal bvthet hangmodulhoz sokan tbbezer

24

25

darabos hangsznvlasztkot is sszegyjtenek...


Bizony, nem olyan rgen ilyen krtykat kellett venni, ha tisztessges mret hangsznparkot akartunk zemeltetni
hangszernkn... Ma irdatlan mret memrija, s/vagy merevlemeze van a hangszereknek, a szoftverhangszerekrl nem is
beszlve, gy a krtyzsnak befellegzett...
A fentieken kvl a hangmoduloknak mg szmos egyedi jellemzoje van. Csak nhnyat vegynk: ma mr pldul mindegyiktl
elvrhat, hogy a szubkontra C-tol az tvonalas C-ig minden hangmagassgot meg tudjon szlaltatni. J dolog, hogy ha jtk kzben
hangprogramot vltunk, a vlts eltti utols akkord nem hallgat el a hangsznvlts pillanatban, hanem teljesen kicseng. Lnyeges,
a multitimbralitssal is sszefgg adat az, hogy a hangmodul hny MIDI-csatornt tud kezelni. Errl nemsokra rszletesebben is
beszlnk...

Foglalkozzunk most akkor a billentyzetek egyb funkciival. Volt sz a lets- s


nyomsrzkenysgrol, valamint a billentyzet mechanikjrl s oktvjainak szmrl. Tovbbi lnyeges tulajdonsg, klnsen a
rvidebb billentyzetek esetn, hogy a billentyzet logikailag eltolhat-e. Ez azt jelenti, hogy az egyvonalas C ezentl nem az eddigi
megszokott helyn fog megszlalni, hanem mondjuk egy oktvval lejjebb, vagy netaln egy kvinttel feljebb. Lnyeges lehet mg,
hogy az adott billentyzet logikailag megoszthat-e (split), ha igen, akkor hny darabra (szegmensre), illetve, hogy az egyes
szegmensek tlapolhatk-e. A logikai megoszts azt jelenti, hogy pldul az als kt oktvon bassusgitrhangot szeretnk, a fels
hrmon pedig zongort, vagy ppensggel nylonhros gitrt. Az tlapols ezzel szemben azt teszi, hogy tfeds van az als s a fels
rsz kztt, mondjuk gy, hogy a kzps oktvon egyszerre szlal meg mindkt belltott hangszer.

E fejezet vgn hadd szljunk pr szt a dobgpekrl s a gitrszintetiztorokrl is. A


dobgp tulajdonkppen szintn egy szintetiztor, illetve inkbb egy hangmodul. Az esetek tbbsgben ez a hangmodul ki van
egsztve egy, a ritmus bevitelre alkalmas gombkszlettel is, valamint ltalban van rajta egy temszablyoz potmter vagy gomb
is, amivel a bevitt, vagy elregyrtott ritmusok tempja szablyozhat. A most kaphat dobgpek mr legalbb 50-100 beptett
dobhangot tartalmaznak, melyeket, akrcsak a szintetiztorok esetben, megvltoztathatjuk, trhatjuk. Megjegyzend, hogy egsz
sor szintetiztorba gyrilag beptenek valamifle dobgpet, ezeket ltalban a vendglts zenszek, egyszemlyes zenekarok
hasznljk (pl. Yamaha PSR-sorozat, Roland E-sorozat), de a professzionlis szintik is tartalmaznak egszen sok esetben - legalbb
a hangkszlet szintjn - dobokat.

25

26

Dobok esetben a billentyzet funkciit a dobvezrlok lthatjk el. Ezek kzs


jellemzje, hogy tfelletek vannak rajtuk, sajt hangjuk (a gumi koppansn kvl) ltalban nincs, viszont MIDI-n keresztl
dobgphez vagy brmilyen ms, MIDI-s hangkelt eszkzhz csatlakoztathatjuk ket. Ezek utn a zensznek olyan elektronikus
dobkszlet ll rendelkezsre, amilyen hangokat az tfelletekhez kivlaszt. A fejlettebb dobvezrlk mr azt is megklnbztetik,
hogy a felletet hol tttk meg (az tserssg rzkelse amgyis alapkvetelmny mr az egyszerbbeknl is). Ma mr
cintnyrokat, lbcint is tudnak elektronikus tfelletekkel modellezni, seprt is lehet hasznlni, s rzkeny a tnyr arra is, ha
kzzel megfogjk, teht a dobos majdnem gy jtszhat egy elektronikus dobkszleten, mintha hagyomnyos dobokat tne.
A gitrszintetiztorokrl szlva, az elbbiek alapjn knnyen kitallhat, hogy itt is egy normlis szintetiztormodulrl van sz, csak
a vezrlst kellett egy kiss mskppen megoldani. Azt tudjuk, hogy egy gitrhangszed (pick-up) nem hajlamos arra, hogy
szabvnyos MIDI-zeneteket kldjn, csak a gitr sajt hangjt tudja elektronikus rezgsekk alaktani; a problmt a
gitrszintetiztorok talaktinak kell megoldani. Ezek egyenknt figyelik a hrok rezgst, s ebbl valamilyen ton-mdon az
adott gitrszintetiztor hangmodulja szmra ehet formtum informcit lltanak elo.
Az alapvet problmt az okozza, hogy egy gitron egyszerre ltalban nem egy hr szl, ezrt kln, egyenknt kell figyelni a
hrokat. Egy hr azrt - hla istennek - egyszerre csak egy hangon kpes szlni, teht egy gitrt egy hatos polifnival rendelkez
szintetiztornak is tekinthetjk (hathros gitrrl beszlve, persze). Ezek utn mr el lehet kpzelni, hogy egy gitrszintetiztor mire
kpes, lenygzo tud lenni, amikor a gitros lefog egy akkordot, s egy templomi orgona hangjn szlal meg. A kvnt
hangprogramot - amely akr hronknt ms lehet -, ltalban lbkapcsolkkal is be lehet lltani.

A zenei hangok
Cmkk: midiknyv
2006.08.17. 15:42
Evezznk most egy kiss seklyebb vizekre, azaz hagyjuk a fizikt. Lssuk, hogyan is pl fel a zene a hangokbl!
Arrl mr volt sz, hogy a hallstartomny 20 s 20000 Hz (Hertz) kztt van - hogy pontosan hol van az als s hol a fels vge, az
minden embernl ms s ms (fiatalabbaknl tgabb, idsebbeknl szkebb a tartomny). Az viszont, hogy ezen a tartomnyon
bell mely hangokat tudjuk megklnbztetni hangmagassg szerint, mr a zene fogalomtrba tartozik. Az eurpai zene a zenei
hangok egymshoz viszonytott tvolsgt illeten gynevezett flhangokat klnbztet meg egymstl (ellenttben pldul az
indiaival, ahol negyedhangok is elfordulnak).

De mi is az, hogy flhang? Ehhez azt kell tudnunk elszr is, hogy mi az oktv. Az oktv
nem ms, mint a zongorabillentykn egymstl nyolc fehr billentyre lv kt hang kzti tvolsg (errl, pontosabban a nyolcas
szmrl kapta a nevt is: oktv). Azrt ez a magyarzat nem biztos, hogy kielgt - van ennl jobb is! Ha pldul vesznk egy
hangot, mondjuk egy 440 Hz frekvencijt (ez ppen a norml zenei "A" hang), akkor a nla egy oktvval magasabb hang
frekvencija az frekvencijnak ppen ktszerese, azaz 880 Hz. Ugyangy, az alaphangtl egy oktvval mlyebben megszlal
hang frekvencija az adott hang frekvencijnak fele - jelen esetben teht 220 Hz.
Most mr bevezethetjk a flhang fogalmt - egy oktv ppen tizenkt flhangbl ll. Ezt egyszeren belthatjuk, ha lelnk a
zongora (vagy akrmilyen, billentyzettel rendelkez hangszer) el, s megnzzk, hogy az oktvnyi tvolsg hangok kztt
mindig ppen tizenkt billentyt kell lpkednnk, ha figyelembe vesszk mind a fehr, mind a fekete billentyket.
Hogy mirt van ez gy, arra egyszer a magyarzat: a klasszikus zenei halls ezt tallta jnak, illetve: trtnelmileg gy alakult,
amihez flnk egyszeren csak hozzszokott (az indiaiak pedig a negyedhangokhoz szoktak hozz, nekik az tetszik). Most mr teht

26

27

megadhatjuk a vlaszt, egy flhangnyi tvolsg a zongorn kt egyms melletti billenty (fekete s fehr, vagy kt fehr, melyek
kztt nincs fekete) kztt lv hangtvolsg. Persze ennek is van matematikai megfogalmazsa, mgpedig az, hogy ha van egy
alaphangunk, akkor a tle flhangra felette lv hang frekvencija (nem tveds) tizenkettedik gyk kettszrse ennek.
A teljessg kedvrt azrt annyit mondjunk el, hogy az elbbi megfogalmazs csak az gynevezett temperlt hangols esetben igaz,
azaz akkor, amikor az oktvot pontosan tizenkt, egymstl egyenl tvolsgra lv hangra osztjk fel. A rgebbi idkben tbbfle
hangols is ltezett, pldul a pithagoraszi hangols, amely, ha nem is sokban, de klnbztt a temperlttl (egy-egy hang nhny
Hz-cel feljebb vagy lejjebb kerlt) - tlagos fl ember meg sem hallja a klnbsget kztk, hacsak nem ppen egyszerre hall egy
ilyen s egy olyan hangols hangszert (nem kimondottan kellemes lmny).
Eljutottunk teht addig, hogy most mr tudjuk, mi a flhang, s mi az az oktv. Innen mr knnyebb tovbbhaladni tvolsgok
szerint: egsz hang (kt flhang), terc (hrom vagy ngy flhang), kvart (t vagy hat flhang), kvint (ht flhang), szext (nyolc vagy
kilenc flhang), szeptim (tz vagy tizenegy flhang).
Az ilyen megnevezsek, mint a "fekete billenty", vagy "fehr billenty", elg esetlegesek, mert a zongorn mindegyikbl van elg,
a gitron viszont egy se; a terc vagy a kvint pedig csak hangtvolsgokra utal. Ki kellett teht tallni minden egyes hangnak
valamilyen nevet: a zongora fehr billentyit teht elneveztk az bc betirl. Ezek a betk: A, H, C, D, E, F, G. Az angolszsz
irodalomban (amely a szintetiztorok esetben nagyon fontos, hiszen sok hangszer felhasznli kziknyve csak angol nyelven
olvashat), szintn a dolgok bonyoItsa vgett, a H helyett a B-t hasznljk. Persze ebben nekik van igazuk a logika szerint,
egszen addig, amg a B-t nem hasznljuk el msra. Sajnos, mi, magyarok, el fogjuk hasznlni, mgpedig az A s a H kztti
flhangot nevezzk majd B-nek.
Arrl is szlni kell, hogy honnan is kezdjk a hangok megjellst. A dolgot tovbb egyszerstve, csak azrt sem az A helyt
szoktk megadni, hanem a C-t, ez pedig egy zongorabillentyzeten annak a billentyrszletnek az als (bal oldali) vgn tallhat,
ahol csak kt fekete billenty van.

A fekete billentyket, megint csak az egyszersg kedvrt, ktflekppen is el


lehet nevezni, attl fggen, hogy "felemelt", vagy "leszlltott" hangrl van sz. A felemelt hangokat keresztes hangoknak nevezik,
s az alattuk (tlk balra) lv hangok utn kapjk a nevket: Cisz (C#), Disz (D#). Fisz (F#). Gisz(G#), Aisz (A#). A leszlltott
hangokat pedig ppen fordtva, a rjuk kvetkez billentyrl nevezzk el: Desz (Db), Esz (Eb), Gesz (Gb), Asz (Ab), s a mr
emltett B, amely, ha konzekvensek akarnnk lenni, Hasz (Hb) lenne, ezt azonban nem hasznljuk. Az angolszszok ezt a hangot
"Bb"-vel jellik, mivel a B-t elhasznltk a H jellsre.
Az igazsghoz azrt hozztartozik, hogy elvileg a keresztes s a bs hangok csak a temperlt hangolsnl jelenthetik ugyanazt a
hangot, a pldaknt emltett pithagoraszi hangolsnl egy kis klnbsg van kzttk, csakhogy a zongorn egyedl a temperlt
hangolst lehet megvalstani...
A dolgoknak mg korntsincs vge, ugyanis oktvbl egy zongorn tbb van, egy tlagosl zongorn pontosan nyolc (s mg egy
kicsi), gy az oktvokat is meg kell klnbztetnnk egymstl. Ez gy megy, hogy a zongorabillentyzet kzepn lev C hanggal
kezdd oktvot nevezzk egy vonalasnak, felette (azaz tle jobbra) a kt vonalas, hrom vonalass gy tovbb, alatta (azaz tle
balra) pedig sorrendben a kis, a nagy, a kontra, s a szubkontra oktvok tallhatk.
Azt rdemes mg megjegyezni, hogy ahhoz, hogy a hangok abszolt helyt meg lehessen hatrozni, vlasztottak egy alaphangot, ami
az egyvonalas, vagy norml A (ki hitte volna), amelynek frekvenciartke a mindenkori hangols referenciartke, ltalban 440
Hz, ehhez a hanghoz hangolnak mindent a fentiekben lert temperlt hangols szerint.
Ha mr a zongora billentyivel megbartkoztunk, rdemes egy kicsit a kottars s -olvass rejtelmeivel is foglalkozni, mr csak
azrt is, mert zongorabillentyk folyamatos rajzolgatsval elg nehz - br nem lehetetlen - zenedarabokat paprra vetni.
A kottarst, akrki is tallta ki, t prhuzamos vzszintes vonal megrajzolsval kezdte. Ezek utn a hangokat a vonalakra, illetve a
vonalak kz tett kis gombcokkal jellte. Hogy melyik hang melyik, az mindjrt kiderl, de ehhez elbb tisztzni kell a kulcsok
fogalmt. A kotta (teht az t prhuzamos vonal) bal szlre ltalban ktfle jelet szoktak tenni: az egyiket G-kulcsnak vagy

violinkulcsnak hvjk, a msikat pedig F-kulcsnak vagy basszuskulcsnak.


A G kulcs azt
jelzi, hogy az "egyvonalas G" hang az t prhuzamos vonal kzl alulrl a msodik vonalra kerl. Ezt a tnyt a G-kulcs tekered
vge is mutatja azzal, hogy a kacskarings vonal vge utoljra ezt a vonalat metszi el. Az F-kulcs ezzel szemben azt jelzi, hogy a "kis
F' fellrl a msodik vonalra kerl. Ezt jelzi egybknt a kulcs kt pontja is, amelyek ezt a vonalat fogjk kzre.

27

28

Az igazsghoz hozztartozik, hogy ltezik mg egy kulcs, a C-kulcs, amelyet egszen rgi zenemvek kottin lehet csak ltni, ezt a
kulcsot ma mr nem hasznljk (br ennek volt a legtbb rtelme, ugyanis ezt oda lehetett tenni a vonalakon, ahov az ember
akarta, s az egyvonalas C hang helyt adta meg).
Ezek utn jnnek teht a hangok, azaz az ket reprezentl gombcok. Az elbbiekbl kvetkezik, hogy ms-ms kulcsnl a hangok
helye is mshol van, mghozz gy, hogy a vonalakon s a vonalkzkben kizrlag a zongora fehr billentyinek megfelel hangok
kapnak helyet, a fekete billentyknek megfelel hangokat pedig az adott fehr billentys hang el tett kereszttel (#), vagy b-vel (b)
jelljk. rtelemszeren a felemelend hang el keresztet, a leszlltand el b-t kell rni.
Ez a kt kulcs persze nem vletlenl van gy elhelyezve. Tudniillik, ha alaposabban szemgyre vesszk a hangok elhelyezst abban
az esetben, ha egy violinkulcsot (G-kulcs) tartalmaz kotta al egy basszuskulcsot tartalmaz (F-kulcs) kottt tesznk, ltszik, hogy
az "egyvonalas C" helye a G-kulcs esetben a nulladik vonalra, azaz a legals vonal utni els ptvonalra kerl, mg az F-kulcs
esetben a hatodik vonalra, azaz itt is az els ptvonalra kerl, csakhogy itt nem lefel, hanem felfel. Ez teht az rtelme annak,
hogy mirt tettk a kt kottarszt egyms al, ugyanis az als vonalsoron elindul hangsklt minden tovbbi nlkl, egy ptvonal
kzbeiktatsval lehet folytatni felfel.
Tovbbmenve, nyilvnvalnak ltszik, hogy ha elfogy az t vonal, alkalmazhatunk ptvonalakat tetszs szerinti szmban felfel is,
lefel is, s azt is megtehetjk, hogy nemcsak kt kottasort illesztnk egyms al, hanem akrhnyat. A kt egyms alatt lv
kottasor leginkbb a zongornl hasznlatos, a fels a jobb kz jtkt, az als pedig a bal kz jtkt mutatja. A spos orgonk
kottinl viszont hrom kottasor van egyms alatt, a legfels (ltalban G-kulccsal) a zongorhoz hasonlan a jobb kz szmra, a
kzps (ltalban F-kulcsos) a bal kz szmra, a legals (szintn F-kulcs) pedig a pedljtk szmra van fenntartva. Ezt az
egszet azutn lehet fokozni, tz-tizent kottasorig, gy kapjuk a nagyzenekari partitrkat. Itt azrt mr illik odarni az egyes
kottasorok el, hogy melyik hangszer jtkra vonatkozik, klnben senki sem ismeri ki magt rajta.
Az egsz fl-alrendelsdinek egybknt az a lnyege, hogy az gy "sszehuzalozott" (illetve bajusszal sszekapcsolt) kottasorokat
egyszerre kell olvasni - gy mr rthet az is, hogy egy karmester dolga nem is olyan egyszer. Fellrl lefel, keresztben-hosszban
egyszerre kottt olvasni nem kis teljestmny! A nem sszehuzalozott kottarszleteket pedig termszetesen egyms utn kell olvasni,
ez ugye kzenfekv...
Most lssuk, hogy a kottk rsnl hogyan brzoljk a zene ritmust. Ehhez alapveten hrom eszkz ll rendelkezsre. Az els az
gynevezett eljegyzs, ami azt adja meg, hogy milyen lesz a zenedarab teme. A msodik eszkz az eljegyzshez tartoz
temvonal, ami a kottban gy jelenik meg, hogy megfelel szm hangjegy utn egy fggleges vonalat hzunk, mintegy lezrva az
temet. A harmadik eszkz pedig maguknak az egyes hangjegyeknek a megszlalsi hosszt adja meg. Ezekrl a jelekrl lehet
megllaptani, hogy egy hang "hny negyedes". A leghosszabb hang az egsz, ami ngy negyednek felel meg, s egy olyan
gombccal jelljk, ami bell res. Ezutn
kvetkezik a
flhossz hang, ami hasonlt az elz jellshez, csakhogy a hangjegynek van egy szra is. A kvetkez hossz a negyed, amely teli
gombc szrral, majd a nyolcadhang. Ez olyan, mint a negyed, de neki van egy kis zszlcskja is, vagy ha tbb nyolcadot
brzolunk egyms utn, akkor a zszlk nem zszlk, hanem sszekt vonalak.
A kvetkez lps a tizenhatodhang, amely hasonlt a nyolcadhoz, csakhogy nem egy, hanem kt egyms alatti zszlcskja van.
Ebbl kvetkezleg a harminckettednek hrom, a hatvannegyednek ngy zszlcskja van s gy tovbb. Ugye, milyen egyszer!

Most mr visszatrhetnk az eljegyzshez, amely azt mondja meg, hogy egy temben
(teht kt fggleges vonal kztt) hny darab s milyen hosszsg hangnak kell lennie. Egy temben nem lehet se tbb, se
kevesebb hang, mint amit az eljegyzs elr. Ha mgsem kell hangnak megszlalnia bizonyos helyeken, akkor oda a megfelel
hosszsg sznetjelet kell kitenni (termszetesen abbl is ltezik egsz hossz, fl hossz stb.).
Maga az eljegyzs kzvetlenl a kulcs utn foglal helyet, s kt, egyms alatti szmbl ll. A fels szm (mint a kznsges trt
szmllja) azt adja meg, hogy egy temben hny hang lehet, az als szm (a nevez) pedig azt, hogy hnyad hangokra vonatkozik,
amit a szmll megadott. Pldul a kt-negyedes eljegyzs egy temen bell pontosan kt negyedhang-hosszsgot enged meg, a
hrom-nyolcad pedig hrom nyolcadhang-hosszsg hangot.
Azrt itt is vannak megszortsok, pldul az, hogy a szmllban nem lehet 1, illetve a nevezben csak 4, 8, vagy 16 llhat.
A hangok magassgt s temt (hosszt) teht ilymdon tudjuk mr brzolni, csak a hanger s nhny egyb finomsg jellsre
van mg szksgnk (ilyenek a portamento, vagy a glissando). Ezek kzl most csak a hangert vegyk szemgyre. A zenben
ltalban a hangos (forte) s a halk (piano) klnbz fokozataival jelljk a hangert. A hangos fokozatai: forte (f), fortissimo (ff),
fortississimo (fff). A halk fokozatai: piano (p), pianissimo (pp), pianississimo (ppp). Ezeket a jeleket valahol az t prhuzamos vonal

28

29

alatt, illetve fltt szoktk elhelyezni, s onnantl kezdve kell ket figyelembe venni, amelyik hangjegynl elfordulnak (csakgy,
mint a KRESZ-ben a sebessgkorltozst, ami rgtn a tbltl rvnyes). Ehhez az egszhez jrul mg az, hogy egy zenedarabon
bell lehet halktani (decrescendo), vagy hangostani (crescendo) is, amit elnyjtott kisebb/nagyobb jellel jellnek, vagy egyszeren
csak odarjk, hogy "cresc.", vagy "decresc.".
Manapsg egyre kevesebb szksg van a kottra; brki hasznlhat dalszerkeszt programot gy is, ha minderrl fogalma sincs. Ezek
a programok sokkal egyszerbb s kzenfekvbb jellseket hasznlnak, de a klasszikus zent tanultak kedvrt megtallhat
bennk a kotta is. Igazsg szerint - fleg a knnyzenben - jl meg lehet lenni kottaolvassi kpessg nlkl is, szmos nagy sztr,
pldul John Lennon vagy Bob Dylan sem ismerte a kottt...

Hangok, hangszintzis
Cmkk: midiknyv
2006.07.13. 07:46
Ahhoz, hogy a szintetiztorok mkdst megrtsk, szksgnk lesz bizonyos eltanulmnyokra magukrl a hangokrl, illetve a
hangok fizikjrl. Mieltt brki is megijedne a fizika sz hallatn, jelezzk, hogy e fejezet sem tartalmaz bonyolult elmleti
fejtegetseket, rettenetes matematikai kpleteket: megrtshez csak jzan szre s egy kis figyelemre lesz szksg.
Maga a hang nem ms, mint a leveg nyomsnak ingadozsa, kicsit pontatlanabbul fogalmazva, a leveg rszecskinek rezgse.
Ami ilyen rezgst ltrehozni kpes, az hangkelt eszkz (szintetiztorok esetben ezt a szerepet a hangszr jtssza).
E rezgsnek van nhny tulajdonsga, amelyek alapveten meghatrozzk, hogy milyen az a hang, amit hallunk.
1. Minl nagyobb mrtkben ingadozik a leveg nyomsa, annl hangosabb a hang. Ezt sajt szemnkkel is ellenrizhetjk a
hangszrk membrnjn: amikor feltekerjk a hangert, a membrn szinte kiszakad a helyrl. (Ha rktjk a 200 wattos
erstnket a Sokol rdi kis hangszrjra, akkor ez meg is trtnik.)
2. Minl gyorsabban ingadozik a leveg nyomsa, annl magasabb a hang.
A hangokat a flnkkel fogjuk fel, hogy pontosan hogyan, arrl rdemesebb egy anatmiai knyvet elolvasni; itt csak annyit
jegyznk meg, hogy a rezg leveg a dobhrtyt rezegteti, ez pedig tovbbadja a rezgst a flben lv hallcsontocskkon keresztl
(ll, kalapcs, kengyel) a bels flben tallhat csignak, ami aztn klnfle trkkkkel alaktja t a rezgst agyi hullmokk.
A dolgok ott kezdenek bonyoldni, amikor feltesszk a krdst, hogy mitl is klnbzik a trombita hangja a zongortl vagy a
klarinttl, hiszen mindhrom hangszer hangjt csak a leveg rezgsei alkotjk. (Itt szrjuk kzbe, hogy nemcsak a leveg rezeghet
m: rezgstviv kzeg lehet pldul a vz is. Ha ilyen kzeg nincs, akkor hang sincs - a vilgrben pldul kiltozhatnnk, ahogy a
torkunkon kifr, mgis sket csend lenne krlttnk, leszmtva persze azt az igazn nem mellkes krlmnyt, hogy leveg hjn
elg gyorsan megfulladunk.)

Elruljuk, a f krds az, hogy hogyan rezegteti meg a levegt a hang forrsa. Egy
klarint esetben pldul krlbell ngyszg alakak a rezgs hullmai, egy trombita esetben pedig a frszfoghoz hasonltanak,
hangvillnk hangja leginkbb szinuszhullmmal rokonthat. De ez mg mindig nem minden, mert pldul a pozan hangja is
frszfogrezgsnek foghat fel, meg a vadszkrt is, mgis mindenki meg tudja klnbztetni ket egymstl.
Nyilvnval teht, hogy a zenei hangoknak vannak egyb jellemzi is, egyelre viszont maradjunk mg a hullmformknl. Ezeltt
prszz vvel egy Fourier nev r ( a matematika nem kis hr mvelje volt) arra jtt r, hogy minden rezgs sszerakhat
klnbz nagysg (amplitdj) s magassg (frekvencij) szinuszhullmok sszegeknt. E felfedezs alapjn teht minden
hanghoz hozzrendelhetnk egy gynevezett Fourier-sort, vagyis egy matematikai kpletet, amely azt tartalmazza, hogy az adott
hang milyen frekvencij s milyen amplitdj szinuszhullmokra bonthat fel. Egy hangvilla hangja pldul, amely ugye
kzeltleg ppen szinuszhullm, csak sajt magra bonthat fel, ezrt tnik olyan tisztnak, de jellegtelennek. A hangok jellegt
ugyanis pontosan azok a magasabb szinuszhangok adjk meg, amelyek az alaphanggal egytt szlalnak meg. Ezeket a magasabb
frekvencij szinuszhullmokat nevezzk felharmonikusoknak.

29

30

Egy lesebb hang tbb felharmonikust tartalmaz, egy tompbb hang pedig kevesebbet, a
hangsznre teht alapveten jellemz annak felharmonikustartalma. Ezeket brzolva kapjuk meg a hang gynevezett spektrumt. A
spektrum egy olyan bra vagy inkbb grafikon, amelyen vzszintesen a felharmonikusok frekvencijt brzoljuk, fgglegesen
pedig az adott felharmonikus hangerejt.
Az olyan felharmonikusokat, amelyek egy hang alapvet hangsznt meghatrozzk, formnsoknak nevezzk. Ennek ltszlag
semmi rtelme, ugyanis minden hangsznnek megvan a maga igen nagy (vgtelen szm) felharmonikusa - azonban, ha egy
jellegzetes hangzsbl elhagyunk egy-kt magasabb felharmonikust, attl az a hangszn mg szinte alig vltozik (ha a
magashangszn-szablyozt letekerjk a rdinkon, attl mg a trombita trombita marad). Azok a felharmonikusok teht a
formnsok, amelyek a trombitt trombitv, a zongort pedig zongorv teszik.
A zenei hang egy msik fontos jellemzje a megszlalsa, illetve lecsengse, elhallgatsa. A zongora pldul lesen szlal meg, s ha
a pedlt nyomva tartjuk, akkor egsz hossz id telik el addig, amg elhallgat. A trombita ezzel szemben szintn gyorsan szlal meg,
de gyorsan el is hallgat, hacsak nem egy visszhangos teremben fjjuk meg. A hanger, a hangszn s a hangmagassg is vltozik

teht egy zenei hang megszlalsa sorn, s


ezek a vltozsok is alapveten
hozzjrulnak ahhoz, hogy egy hangszer hangjt felismerhessk. E vltozsokat egyszer kis grafikonokkal adhatjuk meg, melyeket
burkolgrbknek neveznk. A burkolgrbe vzszintes tengelyn az id mlst brzoljuk, a fggleges tengelyen pedig a
vltozs mrtkt. Az itt lthat kpen pldul a hanger vltozsnak burkolgrbjt brzoltuk, ennek lltgatsra a
szintetiztorok mindig tartalmaznak eszkzket.
Amikor elektronikus mdszerekkel generlunk hangot, alapveten kt mdszert kvethetnk: az els esetben klnbz
rezgskeltk (oszcilltorok), valamint azok hangjt befolysolni kpes elektronikus ramkrk felhasznlsval szintetizljuk a
hangokat, a msik megolds szerint pedig mr ltez hangzsokat rgztnk (pldul akr klasszikus hangszereket), s a szintetiztor
ezeket szlaltatja meg. A kt mdszernek kln-kln megvannak a maga elnyei, gy manapsg mindkettt hasznljuk, st,
rengeteg eszkz van a piacon, amelyek egyestik a kt eljrst, s mindig azt vehetjk el, amelyik a cljainkat leginkbb szolglja.
Az els mdszer a klasszikus rtelemben vett hangszintzis, itt a megfelel oszcilltorokat (hangonknt egyet vagy tbbet) s a tbbi
egysget gy vezreljk, hogy azok a kvnt hangot adjk. Ehhez csak annyit kell tennnk, hogy a hangzs valamennyi paramtert
be kell lltanunk a megfelel rtkre, s mr kszen is van egy hangprogram. Egyszer, nem? Szerencsre a hangszergyrtk azrt
gondoltak a haland emberekre is, akiknek nincs se idejk, se trelmk pr szz paramter belltsra, mieltt jtszani kezdennek
egy szintin, ezrt a hangszerekbe gyrilag is bernak bizonyos mennyisg hangprogramot; ha valakinek valamelyik hang nem
tetszik, esetleg j tlete van, csak akkor kell nekikezdenie a fentiekben vzolt fradsgos munknak.
E mdszer nagy elnye a fentiek alapjn abban van, hogy egy hangon nagyon sok mindent meg tudunk vltoztatni, bele tudunk
nylni, st j hangokat is ltre tudunk hozni, htrnya viszont az, hogy mg az emltett pr szz paramter is kevs ahhoz, hogy igazi
klasszikus hangszerek hangjt hen utnozzuk - a szintzisnek ez a formja ezrt nagyon alkalmas eszkz elektronikus zenei
irnyzatokat mvelk szmra, de nem fogja elnyerni azok tetszst, akik hagyomnyosabb, akuszikus jelleg hangszerelseket
alkotnak.
Az utbbi ignyt elgti ki viszont a msik mdszer, azaz a digitalizlt hangok hasznlata. Manapsg mr risi
hangmintaknyvtrakbl vlaszthatjuk ki a neknk leginkbb tetsz, leglethbbnek tn hangszerhangokat, ha pedig nem talljuk
meg kszen azt, amit keresnk, mi magunk is rgzthetnk hangot egy mikrofon segtsgvel. A ksz hangmintt ezutn csak be kell
dobnunk a mintalejtsz rendszerbe, s ott aztn tovbbi feldolgozsnak vethetjk al (szrk, effektek stb.)
De mi is ez az egsz? Hogyan lehet hangszerek hangjt konzervlni, s zenei jtkra alkalmass tenni?

30

31

A hangdigitalizls folyamata tulajdonkppen nem ms, mint egy komplett hangzs


digitlis informcikk, azaz egy j nagy adag szmm trtn talaktsa, s a szmhalmaz trolsa. Ez gyakorlatilag gy zajlik,
hogy odallunk pldul egy szaxofon el egy mikrofonnal, s a mikrofon ltal produklt elektronikus jelet felvesszk egy kln e
clra szolgl eszkzzel vagy szmtgpes programmal, a digitalizlval. Ez a gp felvtel kzben ltszlag pontosan gy dolgozik,
mint egy kznsges magn - br nincsenek forg trcsi -, bellrl nzve azonban teljesen mst csinl: miutn a mikrofon a leveg
rezgseit elektromos feszltsgjel vltozsaiv alaktotta, ezutn bizonyos, jl meghatrozott idkznknt mintt vesz az
elektromos rezgs folyamatbl, azaz rgzti annak pillanatnyi rtkt. Minden egyes ilyen mintavett hangszelet egy
feszltsgrtkkel, azaz egy szmmal rhat le; ezeket a szmokat kell rgztennk, s mr el is llt a digitalizlt hang.
Nem mindegy persze, hogy milyen pontos felvtelt ksztnk a hangzsrl - minl pontosabb a felvtel, annl lethbb a hang.
Tekintsk pldul a CD-ket: mint az kzismert, ezek szintn digitlisan troljk a hangokat. Egy fontos jellemz, hogy milyen
gyakran nznk r a feszltsgrtkre, azaz, hogy mekkora a kt mintavtel kztt eltelt id (ami itt az brn a vzszintes tengelyen
kt vonal tvolsga). A CD-nl ez az rtk 22.6757 mikroszekundum, de nem ezt szoktk reklmozni, hanem azt, hogy milyen
gyakorisggal, azaz milyen frekvencival trtnik a mintavtel - ez a szm a CD-nl 44100 Hz, ami azt jelenti, hogy egy hangbl
msodpercenknt 44100 hangmintt trolunk el.
Ennek a misztikusnak tn szmrtknek megvan a maga oka (tbb is, de most a legfontosabbat vesszk): a tudatosan rzkelhet
hangok a 20 s 20000 Hz kztti frekvenciatartomnyba esnek (1 Hz, azaz hertz annak a hullmnak a frekvencija, amelyik
msodpercenknt egyet rezeg). A kisebb frekvencij hangok az alacsonyabb hangok, a nagyobb frekvencijak pedig a
magasabbak. Mirt kell egy 20000 hertzes hangot (ami mr sok ember szmra alig, vagy nem is hallhat, mert olyan magas hang)
44100 hertzes frekvencival mintavtelezni? Egy Shannon nev r adta meg erre a magyarzatot, igaz, hogy ehhez kemny
matematikt kellett hasznlnia - neknk elg annyit megjegyezni, hogy egy hangbl egy teljes rezgse alatt legalbb kt mintt kell
vennnk ahhoz, hogy ksbb vissza tudjuk jtszani.
Mit jelent ez a gyakorlatban? Ht azt, hogy ha az ember hallshatrnak fels vgn lv 20000 Hz-es hangot is szeretnnk
visszaadni, akkor ahhoz legalbb 40000 Hz-es mintavteli frekvencit kell hasznlnunk. A CD-k esetben a 44100 Hz pedig
valamivel tbb, mint a minimlisan elrt 40000 Hz, de hogy ppen ennyi lett a szabvnyos rtk, annak trtneti okai vannak - az
els digitlis hangrgzt berendezsek ugyanis stdiban hasznlatos, U-matic szabvny szalagos videmagnk voltak, ezek
kprgztsi kpessgeit pedig erre a frekvencira volt a legegyszerbb alkalmazni.
Ma mr sok olcsbb hangkrtynl s stdieszkznl tallkozhatunk 96 vagy 192 kHz-es mintavtelezsi frekvencival.
Ltszlg rtelmetlennek tnhet ilyen nagy mintavtelezsi frekvencia, azonban a hangrzkels pszicholgija megadja erre is a
vlaszt: a tudatos hangrzkels nem minden, az ember, az rzkels alanya, br nem fogja feltenni a kezt, ha egy 20000 Hz-nl
nagyobb frekvencij hangot hall, egy komplex hangzsban mgis klnbsget tud tenni, lethbbnek rzi a hangzst, ha a 20000
Hz fltti felharmonikusok is megmaradnak.

A mintavteli gyakorisggal teht megvolnnk, de hogyan brzoljuk az egyes mintavett


jelek nagysgt, hogyan alaktsuk t ket szmokk? Egy nagyon egyszer mdszer az, hogy az adott elektromos jelnagysghoz
tartoz feszltsget adjuk meg, mondjuk millivoltban. Valami ilyesmit tesznek a mintavevk is, de hogy pontosan mit, abba ezen a
szinten nem rdemes mlyebben belemenni. Elgedjnk meg azzal, hogy a klnbz jelszintekhez klnbz szmokat rendel
hozz a mintavev berendezs, s ezt a folyamatot kvantlsnak nevezzk (ami egybknt gyakorlatilag megegyezik a htkznapi
gyakorlatban kerektsnek nevezett eljrssal). A mintavtelezs msik fontos paramtere, hogy a kerekts mekkora pontossggal
trtnik: minl srbb a ngyzethl a fggleges tengelyen, annl kzelebb kerlnk az eredeti feszltsgrtkhez, s annl
lethbb lesz a felvtelnk. A fggleges tengely felbontst bitekben adjk meg, s minl nagyobb ez a bitszm, elmletben (s a
legtbbszr gyakorlatban is) annl jobb a hangminsg. A CD-k mg 16 bites felbontst alkalmaznak, de ma mr szinte minden
stdieszkz 24 biten is kpes dolgozni, s egyes eszkzkben nem ritka a mg nagyobb felbonts.
A nagyobb mintavtelezsi bitszm azt jelenti, hogy tbbfle feszltsgrtket tudunk majd megklnbztetni visszajtszskor: 8
bit esetn (rgebben ilyen eszkzk is voltak) a ngyzetrcs fggleges beosztsa mindssze 256 vzszintes vonalat fog
tartalmazni, 16 bitnl ez megugrik 65 536 vonalra, 24 bittel pedig irgalmatlanul sok, tbb mint 16 milli vonalat tartalmaz a
beosztsunk.

31

32

Mr csak egyetlen krds van htra, nevezetesen az, hogy lejtszskor mi trtnjen kt, egymst kvet mintavett jel lejtszsa.
Erre tbb tlet is szletett, a legletkpesebbek ezek kzl a kvetkezk:

1. Tartsuk a jelet az elz szinten mindaddig. amg meg nem jn a kvetkez mintavtel
eredmnye. (Ilyen ramkrket rgebben mr a szintetiztortechnika is hasznlt, hivatalosan "sample and hold", azaz mintavev s
tart ramkrknek hvjuk ket.) Ettl a jel egy kiss lpcsss vlik, de ez mg mindig jobb, mintha nem csinltunk volna semmit,
s egy sndisznszer, tsks jelet kapnnk. Ez a lpcss jel azrt sokkal jobban hasonlt az eredetihez, radsul okos szrssel le
lehet kerekteni a lpcsk leit.
Sokakat azonban ez sem elgt ki, k azt mondjk:
2. Talljunk ki valamit, ami "megsaccolja", hogy nagyjbl mekkora lesz a kvetkez jelnagysg, s csinljunk gy, mintha tnyleg
az lenne, azaz a kt egymst kvet mintavtel kztt tegynk gy, mintha mr elre tudnnk a kvetkez jelnagysgot,
kanyartsuk a jelet a vrhat irnyba. Ez akkor j, ha az esetek tbbsgben bejn, egybknt valamivel rosszabb eredmnyt rnk
el, mint az elbb.
A hangot teht szpen ledigitalizltuk, s a megfelel szmsorozatot eltroltuk valahol a mintavev vagy a szmtgp
memrijban. Ahhoz, hogy ebbl a szmsorozatbl ismt hallhat hang legyen (most mr annak a hangszernek a fizikai jelenlte
nlkl, amelyikrl a hangot leloptuk), egyszeren az elz mveleteket kell visszafel megcsinlnunk. A digitlis technikbl
addan itt a felvtel sajtossgaibl kvetkez minsgromlson kvl tovbbi minsgveszts mr sohasem lesz tapasztalhat,
akrhnyszor jtsszuk le a hangot.

MIDI-trtnelem
Cmkk: midiknyv
2006.04.26. 19:17
Az els elektronikus hangszert 1906-ban alkottk meg, 1920-ban pedig, tbb ms ksrleti hangszer mellett, kt komoly elektronikus
hangszer is megjelent, a Theremin, s az Ondes Martenot. (A Theremin-sztorirl lsd Najmnyi Lszl sznmvt.) Azidtjt a kor
zeneszerzi aktvan hasznltk is ezeket az eszkzket, pldul Edgard Varese, Henry Cowell s sokan msok, gy az elektronikus
hangokat a nagykznsg leginkbb a mozikban ismerhette meg. 1930-tl az 50-es vekig egyre rdekesebb ksrletek
eredmnyeztek klns elektronikus hangszereket, br ezekkel mindvgig csak egyetemeken s egyes hangstdikban
tallkozhattunk. A legtbb ilyen ksrleti eszkzt a Bell Laboratriumban s az RCA-nl, a legnagyobb amerikai kereskedelmi
rdihlzat szervezetn bell fejlesztettk ki. Miutn azonban ezek a hangszerek nem nagyon kerltek ki a ksrleti laboratriumok
falai kzl, a nagykznsg sem trdtt velk tlzottan.

Eljtt azonban 1968, mikoris egy Walter Carlos (ksbb, egy nemvltoztat mtt utn: Wendy Carlos)
nev fiatal zeneszerz kiadott egy albumot Switched on Bach cmmel. Ezen az albumon Carlos - mint utbb kiderlt - hatalmas
sikerrel adott el Bach-mveket, egy Moog szintetiztoron! Ez az album - amelyet rvidtve csak S.O.B.-nek neveztek el rajongi, nyitotta meg igazn az utat a szintetiztor szmra a nagykznsg fel. A hangszer alkotjnak, Moog mrnk neve annyira
sszeforrott tallmnyval, a szintetiztorral, hogy az emberek egy ideig szinonimaknt emlegettk ket. Ettl kezdve a
szintetiztorzene mr nemcsak a mrnkk s avantgarde mvszek agyrmei kz tartozott, hanem betrt a szrakoztatzenei
iparba is, st, hamarosan elkezdte kiszortani a hagyomnyos pts elektronikus orgonkat is.

32

33

A hetvenes vek elejnek-kzepnek brit popmindennapjaihoz hozztartozott az a jelensg, hogy az angol zenszszakszervezet
kpviseli felkutattk azokat a koncerthelyszneket, ahol elektronikus hangszereket lltottak hadrendbe aznap estre, s
horribilis sszegeket kveteltek a szerveztl (az akkori trvnyek szerint radsul jogosan), mivel llspontjuk szerint ezek a
gpek a hs-vr sessionzenszek ell veszik el a munkt.

Ezidtjt nhny merszebb rockbanda - pldul a Pink Floyd - is felfegyverkezett ezekkel


az j hangszermonstrumokkal. Ahogy azonban fejldtt a technika, egyre kisebbek lettek a szintetiztorok - megfigyelhet rgi
koncertfotkon, hogy mg Keith Emerson vagy Rick Wakeman valsggal eltnt a szintetiztorok s tartozkaik rengetegben,
addig manapsg sokkal komplexebb hangorgit is el lehet rni kznsges hzi billentys hangszerekkel is.
Az egyre tbbet tud hangszerek azonban nem maguktl jttek ltre, hihetetlen elmleti s gyakorlati tuds, tapasztalat ll
mgttk. A miniatrizci hatsra ezek a hangszerek manapsg mr a jtkok kategrijban is mindennaposak, ksznheten
egyre olcsbb elllthatsguknak.
Persze ezek az eszkzk mr teljesen ms felptsek, mint a hetvenes vek elejnek sztrhangszerei - azok az analg vezrls
szintetiztorok a napi gyakorlatbl gyakorlatilag teljesen eltntek - br a 90-es vek kzepn egy igazi, komoly renesznszuk is volt
- de ma mr csak megszllottaknl, mzeumokban, vagy gyjtknl fedezhetek fel.
De vissza a hskorra, a hetvenes vekre: ahogy az rak elkezdtek cskkenni, egyre tbb zensz trazott be magnak tbb billentys
hangszert. Az jabb szintetiztorok ugyanis modellenknt sajt jellemzkkel rendelkeztek, pldul a hangsznek, a billentyk szma,
a vezrlgombok, a hangzs karaktere is klnbztt, ezrt, aki rkapott erre a szenvedlyre, az egyre tbb, klnbz hangszn
szintetiztor utn lmodozott. Az egyik hangszer ezt tudta, a msik meg azt, gy a zenszre a zenlsen kvl egy jabb fontos
feladat hrult: megklnbztetni azt a rengeteg hangszert, amit egy felvtelnl, vagy koncerten hasznlt.
Az embernek azonban csak kt keze van, gy hiba van nyolc billentyzete, legfeljebb impoznsan mutat; egyszerre akkor is
maximum kettn jtszik. Ezrt kellett kitallni valamit, ha mr tbb kzzel jtszani nem lehetett. Ez a valami volt az, hogy
prbljunk meg tbb szintetiztort sszektni, nevezznk ki egyet vezrlnek, s a tbbi gpet is ezen keresztl szlaltassuk meg.
Ezzel mg mindig nem mondtunk jat, legalbbis Robert Moognak nem, aki mr az analg szintetiztorok korban igyekezett valami
hasonlt csinlni, br ms szemszgbl nzte a dolgokat. a vezrlst is analg jelekkel oldotta meg, az analg vezrlbillentyzet
mindig a hangmagassgnak megfelel feszltsget adta ki. Ha alacsonyabb volt a hang, akkor kisebb feszltsget, ha magasabb volt,
akkor nagyobbat.
Ennek a megoldsnak rgtn ltszik kt htrnya: az egyik az, hogy nagyon pontosan meg kell hatrozni a feszltsgek nagysgt,
egybknt a szintetiztor elhangoldik, s a hangok hamisak lesznek. A msik problma pedig az, hogy egyszerre csak egy
feszltsgszintet lehet kiadni, ami nehzkess teszi a - ksbb megjelent - tbb szlam szintetiztorok vezrlst, megoldsa csak
tbb prhuzamos vezrlfeszltsggel lehetsges: ez szlamonknt egy kln kbelt jelent. Ezek utn el lehet kpzelni, mekkora
kbelkteg kell egy 24-es polifniafok szintetiztor vezrlshez (polifnia=tbbszlamsg), radsul mind a 24 feszltsget igen
pontosan be kell lltani, hogy egyik hang se legyen hamis!
Nyilvnvalv vlt teht, hogy hossz tvon a legclszerbb megolds: teljesen digitlis kapcsolatot kell ltrehozni a szintetiztorok
kztt. Az, hogy egy jel digitlis, s nem analg, annyit jelent, hogy sszesen kt feszltsgszintet hasznl, az analg jelek
folyamatosan vltoz, vgtelen szm lehetsges feszltsgszintjvel szemben. Ezt a kt kijellt feszltsgszintet azutn
megfeleltetjk kt szmnak, a 0-nak, s az 1-nek. Ezekkel, vagyis 2-es szmrendszerbeli szmokkal, illetve azok sorozatval azutn
adatok vihetk t egyik berendezsbl a msikba. Knnyen belthat, hogy az gy kzlt adatok sokkal kevsb rzkenyek a
krnyezet befolysol hatsaira, mint az analg jelek.
A digitlis tvitel mr csak azrt is vlt egyre kzenfekvbb, mivel maguk a szintetiztorok is ezidtjt - 1980 krl - mr tbbkevsb digitlis vezrlst hasznltak, beptett digitlis clszmtgppel. 1981 jniusban az amerikai NAMM (National
Association of Music Merchants) killtson hrom vezet elektronikus hangszergyrt cg kulcsembere lt le a trgyalasztalhoz:
Dave Smith az amerikai Sequential Circuit-tl, Kakehashi r a japn Roland-tl, valamint Tom Oberheim a szintn amerikai
Oberheim Electronicstl. k hrman azrt ltek le trgyalni, hogy megvitassk egy olyan szabvny ltrehozsnak lehetsgt,
melynek alkalmazsval az jonnan kszl szintetiztorok minden nehzsg s bonyodalom nlkl sszekapcsolhatakk vlnak,
s teljes mrtkben megrtik egymst, fggetlenl attl, hogy melyik gyrttl szrmaznak. Pldul, ha ssze szeretnnk ktni egy
Roland szintetiztort egy Oberheimmel, tehessk meg ezt akkor is, ha nem rtnk klnsebben az elektronikhoz.
Fontos felttel, hogy egyik szintetiztornak sem szabad "megrlni" a kapcsolat fennllsa sorn, egyszer, megszokott vezrlsi

33

34

mdszereink (pitch bender s modulcis kerk, hangsznvlts, stb.) ugyangy mkdjenek a ltrehozott rendszerben. Ha mindez
rendben van, mg azt is szeretnnk, hogy ez a rendszer ne csak kt, hanem tbb szintetiztorbl is llhasson. Ezeket a clokat
tartotta szem eltt Dave Smith, amikor a NAMM killts utn nekilt, s kidolgozott egy szintetiztorvezrlsi szabvnyt, amelyet
USI nvre keresztelt el (USI, azaz Universal Synthesizer Interface - Univerzlis Szintetiztor Kapcsolati szabvny). Ezt az j ajnlst
mg 1981 novemberben - az AES (Audio Engineering Society - Hangmrnkk Egyeslete) soros konferencijn be is jelentette.
Az USI mr kzel jrt a mai MIDI-hez, azonban kisebb volt a sebessge (19,200 bit/sec), s a csatlakozi 3.5"-os jack-dugk voltak.
1982 janurjban a Sequential Circuits a gyakorlatban is bemutatta az USI-t a NAMM-killtson, miutn egyre ntt irnta az
rdeklds. Osztatlan sikert nem sikerlt aratnia, mivel a tbbi vezet gyrt is (Roland, Oberheim, Yamaha, Korg) kidolgozott mr
valamifle hzi szabvnyt. Az USI megvalsthatsgt, egyszersgt s kltsgeit tekintve valamivel kedvezbbnek tnt a tbbi
hasonl szabvnytervezetnl, s tartalmazta azokat a kompromisszumokat, amelyek a legtbb gyrt szmra elfogadhatak voltak.
Az USI alapveten ketts koncepcival kszlt: elsdleges clja az volt, hogy az egyik szintetiztor billentyzetn meg lehessen
szlaltatni egy msik szintetiztort (azaz hasznlni lehessen annak hangkelt rszt), a msik cl pedig az volt, hogy gynevezett
szekvenszerek segtsgvel szinkronizltan lehessen visszajtszani elzetesen felvett szerzemnyeket.

1982 jniusban, ismt csak a NAMM-on jttek ssze a szintetiztorgyrtk - ekkorra mr


tkletestettk a szabvnyt, a kommunikci sebessgt is megemeltk (31250 bit/sec), a csatlakozt is megvltoztattk, s mg
nhny egyb krdsben is fogadtak el aprbb vltoztatsokat. Mg a szabvny nevt is megvltoztattk - MIDI -, s ezzel a nvvel
vlt vgleg ismertt, ezt hasznljuk ma is (jelentse: Musical Instruments Digital Interface - hangszerek digitlis kapcsolata)
A MIDI-t a nagykznsg egybknt szintn Robert Moog-tl ismerhette meg, ugyanis jelentette be hivatalosan az amerikai
Keyboard magazin hasbjain.
Miutn a MIDI-t mint ajnlst a gyrtk tbbsge elfogadta, el is kezdtk az els MIDI-s hangszerek kifejlesztst s gyrtst. Az
1983 janurjban tartott NAMM-killtson mr elegend szm, klnbz gyrttl szrmaz MIDI-s eszkz llt rendelkezsre,
hogy a nagykznsg eltt sszekapcsoljk s kiprbljk ket. Elsknt egy Sequential Circuits gyrtmny Prophet 600-ast
ktttek ssze egy Roland Jupiter 6-tal - hla a MIDI-nek, a ksrlet sikerlt, a Prophet s a JP6 remekl dolgozott egytt: amelyik
billentyt az egyik szintetiztoron letttk, az a hang megszlalt a msikon.

Az els prbkon rgtn ki is derltek a MIDI hinyossgai - gyans lett


volna, ha elsre minden sikerl... A zavar oka tbbek kztt az volt, hogy pldul a szintetiztor hajltkerekt az egyes gyrtk
mskppen kezeltk. Tehettk, mivel az els specifikci nem adott szigor megktst arra vonatkozan hogy hogyan kell ennek
llst zenetekknt kzvetteni, ezrt minden gyrt kidolgozott erre egy hzi alszabvnyt, amely termszetesen nem egyezett meg
ms gyrtk hasonl megoldsval.
Ennek, valamint ms hasonl problmknak az elkerlsre pontostottk 1983 augusztusra a MIDI-specifikcit.
A MIDI-felhasznlk a kezdetek utn nem sokkal ltrehoztk els szervezetket, az IMUG-ot (International MIDI Users' Group MIDI-felhasznlk Nemzetkzi Egyeslete), a gyrtsban rdekeltek pedig ltrehoztk az IMA-t (International MIDI Association Nemzetkzi MIDI Szvetsg) s az MMA-t (MIDI Manufacturers Association - MIDI-gyrtk Szvetsge). A japnok sajt
szerVezetet hoztak ltre JMSC nven (Japanese MIDI Standard Committee - Japn MIDI-szabvny Egyeslet).
Azt, hogy a MIDI nem sikerlt tkletesre, mutatta az is, hogy nhnyan mr a kezdet kezdetn nem rltek annak, hogy az
adattviteli sebessg mg mindig relatve kicsi, s az, hogy az adott id alatt tvitt viszonylag kevs adat miatt a hangokban dsabb
zenedaraboknl a MIDI-tvitel idnknt kshet. Azonban a MIDI teljes specifikcijt a gyrtk nem vetettk el, st, Jim Smerdel
a Yamahtl kzbe vette a dolgokat, s az MMA megalakulsa utn, 1984 szn, az MMA gondozsban kiadatta a teljes MIDI 1.0
specifikcit, rszletes magyarzatokkal egytt, az esetleges tovbbi tvedsek elkerlsre.

34

35

Ma mr a MIDI szabvnyban trtn egyes vltoztatsokat az MMA s a JMSC


tbbnyire egytt indtvnyozza, illetve fogadja el; a MIDI korltait azonban el kell fogadni, nem rdemes olyan dolgokon
vltoztatni, amelyek a MIDI-t az eddig kszlt MIDI-s hangszerektl eltrv teszik; mindenkppen kompromisszumot kell tallni,
hogy a mr meglv hangszerekkel val kompatibilitst megrizzk. Egy plda a kompromisszumra a gyrtk oldalrl: A Yamaha
DX7, az egyik legnpszerbb szintetiztor, amely a MIDI-s szintetiztorok kztt az elsk kzl val, annak idejn nem volt teljesen
kompatibilis a tbbi MIDI-s eszkzzel, ezrt a ksbbiekben a Yamaha j, a MIDI 1.0-nak megfelel mdostott szoftverrel rulta.
A szmtgpgyrtk, klnsen a szemlyi szmtgpekkel foglalkozk is gyorsan rjttek a MIDI-lehetsgek szmtstechnikai
hasznostsra, azaz a szintetiztorok szmtgppel val vezrlsnek jelentsgre. A mr emltett szekvenszerprogramok,a
megfelel MIDI hardverrel kiegsztve remek MIDI-rgztknt s szerkesztknt funkcionlhatnak, jttek r sokan. St: a
szmtgpek kapacitst s modularitst tekintve jval alkalmasabbak e clra, mint a hangszerekbe ptett szekvenszerek.
Hogy mirt? Mert pldul a szmtgp programjt knnyen le lehet cserlni, ha a felhasznl msmilyet, vagy az adott program j
vltozatt szeretn hasznlni. A szmtgp httrtrolinak kapacitsa is sokkal nagyobb, mint a szintetiztorok floppylemezre
felvihet adatmennyisg. rdemes megjegyezni azt is, hogy egy szemlyi szmtgp az emltett MIDI-vezrlsi feladaton kvl sok
minden egyb dologra is j, br ez fordtva is igaz, egy mr meglev, s hasznlatban lv szmtgp sok egyb ms mellett
alkalmas MIDI-s eszkzk vezrlsre is.
A MIDI korltait mr a kilencvenes vek elejre elrtk egyes alkalmazsok, de a hatrok tgtsa, az elbbi elveket szem eltt
tartva, azta is szntelenl folyik. Egy j plda, hogy a mai szintetiztorok mr egyszerre sok klnbz hangsznen meg tudnak
szlalni (multitimbralits), s egy-egy hangsznen bell egyszerre tbb hangot tudnak kiadni (csatornnknt polifnikusak). Ezek
utn, ha belegondolunk abba, hogy ssze szeretnnk kapcsolni mondjuk t ilyen szintetiztort, nem nehz elkpzelni, micsoda
adatmennyisget kell a MIDI-kbeleken tovbbtani, mondjuk csak egy kzepes hangszerels zenedarab lejtszshoz. Egy msik
problma, hogy egy szintetiztor ma mr tbb mint 128 hangon tud megszlalni, pontosabban, tbb mint 128 hangszn kzl lehet
vlasztani. A MIDI sajnos csak 128 hangsznbl val vlasztst enged meg - mi legyen ht a tbbi hangsznnel? Egy zensznek, mint
mr emltettk, a rendelkezsre ll hangsznkszlet sohasem elg, mindig msikat akar. Ha a lehetsgek, a mai technika ezt mr
megengedi, akkor mirt ne legyen szinte korltlan szm hangprogramja?
Az ominzus 128-as hatrt a Bank Select nev ajnlssal oldottk fel. Ez a mdszer a 128 vlaszthat hangot 128-szor 128-ra
bvti, azaz 16384 hangszn kzl vlaszthatunk; st, van tartalk is, ha ezt a korltot is tllpjk, jra meg-128-szorozhatjuk a
kapcsolhat hangok szmt, ugyanezt az ajnlst hasznlva.
Ma mg nem tudunk olyan hangmodulrl vagy szintetiztorrl, amelyik ennyi hangsznt tartalmazna, valsznleg nem is lesz ilyen
soha; a legjobbak is berik nhny ezer trolt programmal.
A MIDI kapcsn, illetve a szabvnyosts sorn egyb krdsek is felvetdtek, pldul az, hogy azokon a bizonyos httrtrolkon
(floppyn, merevlemezen) lv rgztett zeneszmok rgztsi formtuma is azonos legyen. Ennek az az egyszer oka, hogy a floppyn
lv anyagot is szeretnk hordozni a zenszek egyik rendszerbl a msikba, ugyangy, mint a hangszalagot. Ezrt j szabvnyt
kellett bevezetni, ez pedig az SMF, a Standard MIDI File (Szabvnyos MIDI Adatllomny) formtum. rdekes mdon ezt a mr
elg rgta (1986) ltez kvziszabvnyt a japn hangszergyrtk csak 1991-ben fogadtk el.
Vannak ms, a MIDI-hez kapcsold szabvnyok is, pldul a MIDI File Dump Format, amellyel egy MIDI-eszkzbl teljes
adatllomnyok vihetk t egy msik MIDI-s szintetiztorba vagy szmtgpbe, a MIDI-csatlakozn keresztl, vagy ltrejtt mg a
Sample Dump Standard (SDS), amely a hangmintk kezelsnek terletre visz el, vagy pldul a frissen (1992 elejn) megjelent
MIDI Show Control, amely segtsgvel a MIDI-t mr egsz koncertek, eladsok vezrlsre is hasznlhatjuk, a zenn kvl a
vilgts, a reflektorok mozgatsnak s kapcsolgatsnak vezrlsre is.
MIDI-jelek ma mr nemcsak MIDI-kbeleken utazhatnak, st, nagyrszt mr el is szakadtak tlk. Manapsg, 2006-ban szinte
minden forgalomba kerl billentys hangszeren van USB-csatlakoz, gy ket brmilyen szmtgppel kzvetlenl ssze lehet
ktni, nincs is szksg kln MIDI-interfszre: radsul az USB-kbelen sokkal gyorsabban utaznak a MIDI-kdols jelek, mint
a rgi MIDI-kbelen...
De MIDI-kdok segtsgvel rintkeznek egy szmtgpen bell is a virtulis stdi elemei, a szoftverszintetiztorok, az
effektprocesszorok, s az ket irnyt, gynevezett hostprogramok is; ilyen esetekben ezek a MIDI-kdok ki sem kerlnek egy
kbelre, csak virtulis - szoftveres megvalsts - csatornkon utaznak egyik alkalmazstl a msikig.

35

You might also like