Könyvek

Sík Zoltán - Gerényi Gábor: MIDI (1992)
(Alapozás és Protokoll)


Kruza Richárd - Banay Gábor:
A szintetizátor a zenei gyakorlatban (1985)

Tagek

112db (2) aas (3) aax (28) abbey road (3) ableton (41) access (2) acoustica (3) adobe (5) aiaiai (3) akai (38) akció (51) alesis (29) allen & heath (4) american audio (3) amidio (2) amvst (2) analizátor (5) analóg (161) analogue solutions (4) android (47) antares (11) apogee (9) apple (32) applied acoustic (2) applied acoustics (4) araldfx (2) arman bohn (2) arp (8) arturia (65) atomosynth (2) au (227) audiomidi (2) audiorealism (4) audiothing (7) audiowarrior (3) audio damage (13) avid (21) behringer (25) best service (2) big tick audio (2) bitwig (9) blue (2) boss (5) brainworx (2) buchla (2) cakewalk (24) camel (2) camel audio (3) casio (7) cat (2) celemony (6) clavia (14) cme (11) commodore (12) creamware (4) csináld magad (9) cycling74 (3) d16 (4) dave rossum (3) dave smith (25) db audioware (2) denon (3) devine machine (2) de la mancha (10) digidesign (24) discodsp (2) discovery sound (2) diy (19) dj (122) dj1800.com (2) dob (25) dobgép (150) doepfer (2) drawmer (2) dreadbox (2) dsk (3) dsp (5) duy (2) dyode (2) e-mu (3) eastwest (5) edgesounds (4) edirol (4) effekt (290) electro-harmonix (2) elektron (8) elektrostudio (2) elka (2) ems (2) ensoniq (2) eowave (5) esemény (146) esi (5) eventide (4) e mu (4) faderfox (4) fairlight (7) five12 (2) focusrite (15) future retro (3) fxpansion (6) garritan (3) gemini (3) generalmusic (2) genoqs (2) gforce (5) gibson (6) gitár (67) goldbaby (2) griffin (2) g sonique (2) hammond (2) hangminta (198) harrison (2) hercules (5) hg sounds (2) hobnox (6) hollow sun (4) hotelsinus (2) hypersynth (3) iconnectivity (4) ik multimedia (78) image line (25) index.hu (4) ingyenes (368) interfész (188) ion (4) ios (56) ipad (227) iphone (159) ipod (9) izotope (14) játék (29) jazzmutant (7) jomox (3) karmafx (2) kártya (2) kenton (5) keverő (39) kiegészítő (9) koblo (2) kong audio (3) kontroller (297) konverter (2) könyv (12) korg (98) kurzweil (4) kv331 (2) kv331 audio (3) kvr (2) lejátszó (3) lemezjátszó (9) lexicon (7) line 6 (5) linn (3) linplug (8) linux (33) lionstracs (3) livelab (2) livid (9) loomer (2) lsr audio (2) m-audio (19) mac (643) macbeth (2) mackie (10) magyar (140) makemusic (2) marantz (2) martinic (2) mawzer (2) mfb (6) microsoft (2) midikönyv (11) mikrofon (2) minta (3) mobil (395) modal electronics (3) modartt (3) monome (6) moog (63) motu (26) muse (2) muse research (6) musicrow (7) music computing (2) musikmesse (3) mutable instruments (5) mutools (2) művészet (20) m audio (16) native instruments (131) nektar (5) niko20 (2) nintendo (4) nomad factory (3) nord (3) novation (30) numark (15) nusofting (6) oberheim (6) ohm (2) ohm force (2) open labs (5) pc (845) peavey (3) percussa (3) pg music (3) pianoteq (16) pinknoise studio (9) pioneer (9) plogue (2) plp (6) plugin (637) powerfx (2) ppg (11) precisionsound (4) preset (2) presonus (7) program (5) propellerhead (32) prosoniq (3) puremagnetik (5) quikquak (6) reason (2) reasonbanks (11) reloop (2) remix (3) retronyms (2) rhythmic robot (3) rme (2) robot (3) rob papen (11) roger linn (7) rögzítő (57) roland (85) roli (2) rtas (198) samplemodeling (2) samplerbanks (2) sample logic (4) schaack audio (2) serato (3) serrano (2) sinevibes (2) slate digital (3) sm pro audio (3) softube (4) sonart (3) soniccouture (2) sonicprojects (2) sonic charge (4) sonic couture (3) sonivox (8) sonnox (2) sonoma (4) sony (24) soundcloud (4) soundscape (5) sound devices (2) spectrasonics (5) ssl (10) stanton (6) steinberg (58) streetly electronics (2) studiodevil (2) studio electronics (3) sugar bytes (5) synapse audio (8) synesthesia (2) syntheway (3) szekvenszer (242) szintetizátor (361) szoftszinti (641) szoftver (469) tal (3) tanager audioworks (2) tascam (21) tc electronic (16) teenage engineering (7) terratec (5) teszt (17) togu audio line (3) tone2 (10) tonebytes (2) toontrack (2) tubeohm (2) u-he (2) ueberschall (5) ugo (2) universal audio (11) uvi (6) vermona (4) verseny (12) vestax (9) videó (7) vienna instruments (2) vir2 (2) virsyn (8) vista (6) vokóder (25) voxengo (3) vrsonic (2) vst (613) waldorf (24) wallander instruments (3) waves (12) wave alchemy (4) way out ware (2) web (204) westgate studios (2) windows (17) workstation (5) wwaym (6) xils (4) yamaha (35) yellow tools (2) zero-g (2) zero g (4) zongora (4) zoom (10) #

Utolsó kommentek

Naptár

március 2024
Hét Ked Sze Csü Pén Szo Vas
<<  < Archív
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

A MIDI-kapcsolat

Címkék: midikönyv

2006-10-29 13:02:00

Az első fejezetben szó volt arról, hogy a MIDI egy olyan szabvány, amely hangszerek vezérlését teszi lehetővé. Lássuk, hogyan is valósul ez meg a gyakorlatban!

A MIDI fizikai mivoltában nem más, mint egy pár kábel, amely a szintetizátorokat és a kiegészítő egységeket összeköti egymással. A legegyszerűbb esetben két szintetizátort kötnek össze vele, bonyolultabb felállásokban pedig egész csoport hangkeltő és vezérlőszerkentyű összekötésére is használhatjuk.

Mostanában bonyolultabb, de mégis, egyben sokkal egyszerűbb is az élet. MIDI-üzenetek ma már nemcsak MIDI-kábeleken utazhatnak készüléktől készülékig, hanem számítógépes USB-kábeleken keresztül is, aztán vannak olyan megoldások is, ahol kábelre nincs is szükség, a levegőben, rádióhullámokon juttatjuk a MIDI-jeleket célpontjuk felé, és bizony még egyetlen számítógépen belül két különböző program is kommunikálhat egymással MIDI-nyelven - utóbbi esetben szoftveres illesztőfelületek adják-veszik a MIDI-üzeneteket (szerencsére erről nekünk nem sokat kell tudnunk).

Azt, hogy egy szintetizátor MIDI-s, azaz alkalmas MIDI-üzenetek adására vagy vételére, legegyszerűbben onnan dönthetjük el, hogy megnézzük a hátulját. Ha látunk rajta két vagy három darab ötpólusú DIN csatlakozóaljzatot, akkor minden valószínűség szerint az adott szinti rendelkezik MIDI be- és kimenettel.

Miért van egy szintin több MIDI-csatlakozó? Az egyik csatlakozó a kimenő MIDI-üzenetek továbbítására szolgál (MIDI OUT), egy másik pedig a bejövő MIDI-üzenetek fogadására (MIDI IN). A kimenő üzenetek azok, amelyeket az adott szinti küld ki más MIDI-s egységnek (például egy másik szintinek vagy hangmodulnak), általában akkor, amikor vezérlésre használjuk. Ilyenkor a szinti a mesterbillentyűzet funkcióját tölti be. Ugyanez fordítva, a bejövő üzenetekre úgy vonatkozik: ilyenkor a szintit vezérli egy másik egység, ekkor a szinti agyát, azaz hangmodulját használjuk, vagyis kívülről vezéreljük.

A legtöbb szintin van egy harmadik fajta MIDI-csatlakozó is, a MIDI THRU, ennek az a funkciója, hogy a beérkezett MIDI-üzeneteket továbbküldje egy harmadik egység felé, mindenféle változtatás nélkül. Ennek a csatlakozónak akkor van jelentősége, ha kettőnél több szintit fűzünk fel egy MIDI-láncra, egymás után.

Rögtön felvetődik az a kérdés, hogy ha több szintit kötünk össze MIDI-vel, akkor a mesterbillentyűzeten (vagy a vezérlőnek kinevezett, a lánc legelején lévő szintetizátoron) leütött hang mindegyik vezérelt szintin meg fog szólalni? Mi értelme így az egésznek? E helyzet megoldását szolgálják a MIDI-szabványban a csatornák. A csatornák tizenhatan vannak, és hasonlatosak a tévécsatornákhoz, mégpedig annyiban, hogy csak látszólagosan léteznek. Arra valók, hogy egyetlen MIDI-kábelen keresztül több szintit is meg tudjunk külön-külön "címezni". A címzés abból áll, hogy mindegyik sorba kötött szintin valamilyen menüparancson keresztül megadjuk, hogy mondjuk a 7-es MIDI csatornán érkező üzeneteket tekinse úgy, hogy azok neki szólnak, a többit pedig engedje el a füle mellett, azaz ne hajtsa végre, viszont engedje át a MIDI THRU csatlakozón keresztül a többi egység felé. Szintink tehát szorgosan figyeli és elemzi a beérkező üzeneteket, és ha olyat talál köztük, amely a fentiek szerint neki szól (vagyis az ő csatornaszáma van belekódolva), akkor azt feldolgozza - például megszólaltat egy egyvonalas C-t az üzenetben megadott hangerősséggel. Egy másik szintinek ugyanezen a kábelen szinte ugyanabban a pillanatban (ez nem teljesen igaz, vigyázzunk - a MIDI-üzenetek szépen libasorban tudnak csak közlekedni, viszont nagyon gyorsak...) szóló üzenet ugyanakkor esetleg azt mondja, hogy jó volna egy kicsit modulálni a hangokat, egy harmadiknak pedig azt, hogy oké, most már abba lehet hagyni a kétvonalas C lejátszását. Tehát mindenféle üzenetek keveredhetnek ugyanazon a zsinóron, és minden szinti okosan kiválogatja belőle a neki szólókat. Azokat az üzeneteket, amiket pedig egy szinti úgy talál, hogy nem kell végrehajtani, azt is továbbengedi a többieknek THRU csatlakozóján, hátha lesz valaki, aki hasznosítani tudja majd.

Az előbb leírtakból az is következik, hogy egyszerre, egy időben összesen maximum tizenhatféle hangszert (vagy más eszközt) lehet megcímezni egy kábelen.

Nézzük tehát, hogy is lehet összekötni a MIDI-s eszközöket egymással! A MIDI-csatlakozások (MIDI IN/OUT/THRU) úgy vannak kitalálva, hogy láncot lehessen alkotni az egyes MIDI-eszközökből. Ezen a ponton már érdemes elvonatkoztatni attól, hogy egy-egy MIDI-s eszköz éppen szintetizátor, vagy dobgép, vagy hangmodul - elég, ha ezeket az eszközöket úgy fogjuk fel, mint az úgynevezett fekete dobozokat, annyi csak a közös jellemzőjük, hogy van rajtuk bemeneti (MIDI IN), kimeneti (MIDI OUT) és átmenő (MIDI THRU) csatlakozó. Az egyszerűség kedvéért tekintsük azt az esetet, amikor mindegyik csatlakozóból eszközönként csak egy van. Ekkor láncba kapcsolhatjuk az egységeket, úgy, hogy az első egység (ez lesz a vezérlő) kimenetét (MIDI OUT) rákötjük a következő egység bemenetére (MIDI IN), majd ennek az egységnek az átmenő csatlakozóját (MIDI THRU) rákötjük az utána következő bemenetére (MIDI IN), és így tovább.

Nézzük meg ennek az összekötésnek a működését! Amikor a vezérlőeszköz valamilyen MIDI-üzenetet küld ki, az nyilvánvalóan az összes további MIDI-s egység bemenetén megjelenik, hála az átmenő (MIDI THRU) csatlakozónak. A vezérlő MIDI-eszköztől folyamatosan jövő jeleket minden vevő külön-külön értelmezi, illetve megnézi, hogy neki szól-e egy-egy parancs. Ha nem, akkor nem csinál semmit. Ha igen, akkor értelmezi és végrehajtja a parancsot.

Az előbbi egyszerű példa alapján úgy tűnhet, hogy egy egység csak egy meghatározott MIDI-csatornára lehet "hangolva", és egy csatornán pedig csak egy egység szólalhat meg. Ez nincs mindig így, a legtöbb hangszer már elég régóta nyolc-tizenhat MIDI-csatornát kezel egyszerre, úgy, hogy minden csatornára külön hangprogramot lehet beállítani (erről már volt szó, ez a multitimbralitás), mintha csak több hangszer lenne egy dobozban.

A szintiket többnyire olyan üzemmódba is be lehet állítani, hogy válogatás nélkül minden csatorna jelét vegyék, és ugyanúgy szóljanak minden csatornán. Ez az OMNI üzemmód, használatának akkor van értelme, ha csak egy hangszer veszi az üzeneteket, és nem akarunk a csatornaszámmal bajlódni.

Megtehetjük azt is, hogy ugyanarra a MIDI-csatornára állítunk több agyat, szintit, miegymást, ilyenkor uniszónóban játszhatunk több hangszeren, azaz egyszerre több hangszer fogja dalolni a dallamot, amit MIDI-üzenetek formájában beléjük juttatunk.
 
Nézzünk most egy másik összekötési módszert. Az előzőnek ugyanis van egy nagy hátránya, ami elektronikai eredetű. Arról van szó, hogy a MIDI-jel az ötödik-hatodik eszköznél már eléggé eltorzulhat ahhoz, hogy az innen következő eszközök félreértelmezzék. Hogyan tudjuk akkor másképpen összekötni MIDI-s készülékeinket? Például úgy, hogy - egy találó kifejezéssel  nevezik ezt az eljárást - csillaghálózatot hozunk létre. Ehhez szükségünk van egy olyan MIDI-eszközre, amelyről még 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-csatlakozója (MIDI THRU). A doboz semmi mást nem csinál, mint azt, hogy a bemeneten megjelenő MIDI-üzeneteket kiteszi az összes átmenő csatlakozóra. Ezek után a csillaghálózatot már nem is olyan nehéz elképzelni: a vezérlőeszköz MIDI-kimenetét (MIDI OUT) csatlakoztatjuk az elosztó doboz egy szál MIDI-bemenetéhez (MIDI IN), és az összes többi MIDI-s eszköz MIDI-bemeneteire (MIDI IN) az elosztó doboz egy-egy átmenő (MIDI THRU) csatlakozójáról juttatjuk el a jelet.

Most már, szem előtt tartva azt, hogy az átmenő csatlakozó (MIDI THRU) mindig kimenő jelet szolgáltat, csakúgy, mint a kimenő csatlakozó (MIDI OUT), a bemenő csatlakozó (MIDI IN) pedig csak kimenő/átmenő (MIDI OUT/MIDI THRU) csatlakozón keresztül kaphat jelet, sokféle összekötést elő tudunk adni. Lehet vegyíteni a fentieket, de egészen kusza hálózatokat is létre lehet hozni. A lényeg, hogy működjön, és hogy kiismerjük magunkat benne! A bonyolultabb megoldásokhoz érdekes segédeszközök egész arzenáljából válogathatunk - vannak egyszerű kis eszközök, mint a Merge Box, amely két vagy több MIDI-kábel jeleit egyesíti egyetlen kábelre, kis MIDI Monitor nevű dobozok fényjelekkel  vagy szöveges kijelzéssel teszik láthatóvá a kábelen utazó üzeneteket, de vannak nagyobb, rengeteg MIDI ki- és bemenettel rendelkező készülékek is, amelyek egészen változatos feladatokra programozhatók (pl. le tudják törölni egy kábelről egy adott csatorna összes üzenetét, vagy egy adott típusú üzenetet megsemmisítenek stb.)

Ha több hangmodult akarunk egy vezérlőeszközről kommandírozni, és ennek a vezérlőnek történetesen még saját hanggenerátora is van, akkor a leghatékonyabb módszer az, ha ezt a saját hanggenerátort is MIDI-ről vezéreljük! Az eljárás lényege az, hogy a vezérlő eszköz billentyűzetét le lehet választani a hanggenerátorokról, így tulajdonképpen egy különálló mesterbillentyűzetet kapunk, amely MIDI OUT-ján minden, vele kapcsolatos eseményt kiküld, a szinti hanggenerátora pedig egy tőle teljesen független agyként funkcionál, azaz végrehajtja a MIDI-bemeneten érkezett parancsokat. A hangszert ebbe az üzemmódba a menürendszeren keresztül egy úgynevezett "LOCAL" kapcsoló "OFF" állásba billentésével helyezhetjük, a tényleges MIDI-bekötési rajzot pedig az előző ábra szerinti gyűrűszerű alakzatban lehet elképzelni.

Nézzük most azt az esetet, amikor egy MIDI-eszközön nem csak egy, hanem két, három, négy, esetleg még annál is több, egymástól független, MIDI-kimenet (MIDI OUT) van. Ez a felállás arra az esetre jó, amikor kevésnek bizonyul a tizenhat MIDI-csatorna; ilyenkor annyiszor tizenhat MIDI csatornánk lesz, ahány független MIDI-kimenetet kezelhetünk - tehát, mondjuk négy független MIDI-kimenet 4x16=64 MIDI csatorna kezelését teszi lehetővé. Ilyen képességű mesterbillentyűzeten egészen elvarázsolt funkciókat is kihasználhatunk, például azt, hogy a billentyűzet megosztását úgy definiáljuk, hogy a billentyűzet egyik fele az egyik MIDI-kimenetre küldjön adatokat, a másik pedig egy másik MIDI-kimenetre. Ha pedig több, független MIDI-kimenetű szekvenszerünk van, gazdagabb hangszerelést valósíthatunk meg.

17 komment

süti beállítások módosítása