MIDI – univerzální jazyk elektronických hudebních nástrojů

Obsah
- MIDI – univerzální jazyk elektronických hudebních nástrojů
- Jak funguje MIDI
- Připojení MIDI
- MIDI události
- Dynamika, kontrolery a změny zvuku
- Aftertouch a expresivní hra
- SysEx (System Exclusive)
- MIDI kanály
- Řídící klaviatura, master keyboard a MIDI klaviatura
- Klaviatura a snímání hry
- MIDI sestava a praktické využití
- Latence v MIDI sestavě
- MIDI Clock a synchronizace
- Časový rastr MIDI v DAW
- MIDI 1.0 a MIDI 2.0
- Další MIDI nástroje
- MIDI jako univerzální řídicí systém
MIDI patří již více než čtyři desetiletí k nejdůležitějším technologiím pro vzájemnou komunikaci hudebních nástrojů, počítačů a dalších zařízení. Přestože vzniklo na počátku 80. let, dodnes tvoří základ studiové produkce, práce s virtuálními nástroji, digitální notografie i automatizace při živém hraní.
MIDI najdeme v klávesových nástrojích, syntezátorech, bicích soupravách, kytarových procesorech, dechových kontrolerech, DAW kontrolerech i specializovaných zařízeních pro živé vystupování. Tento článek shrnuje jeho základní princip, nejběžnější způsoby propojení a praktické využití v hudební produkci.
Jak funguje MIDI
MIDI – Musical Instrument Digital Interface – je komunikační protokol, který umožňuje hudebním nástrojům, počítačům a dalším zařízením vzájemně předávat informace. Zásadní je přitom skutečnost, že MIDI samo o sobě nepřenáší zvuk.
Pokud zahrajeme tón na MIDI klaviatuře, do počítače neposíláme zvuk klavíru nebo syntezátoru, ale informaci o tom, co se právě stalo: která klávesa byla stisknuta, s jakou dynamikou byl tón zahrán a kdy byla klávesa následně uvolněna. Stejným způsobem může MIDI zaznamenat pohyb otočného ovladače, sustain pedálu, kolečka Pitch Bend nebo dalších ovládacích prvků.
MIDI si proto můžeme představit jako systém hudebních instrukcí. Teprve zařízení nebo software, který tyto instrukce přijme, rozhodne, jaký zvuk zazní. Jednu nahranou interpretaci tak můžeme přehrát zvukem klavíru, syntezátoru, smyčcového orchestru nebo jiného virtuálního nástroje. Hudební informace zůstává stejná, mění se pouze zvukový zdroj.
Připojení MIDI
MIDI data lze mezi zařízeními přenášet několika způsoby. Nejběžnější jsou USB, klasické rozhraní MIDI s konektory DIN a bezdrátové MIDI.
MIDI přes USB
U současných kontrolerů je nejběžnějším způsobem připojení USB. Novější zařízení často používají konektor USB‑C, setkáme se však také s USB‑B nebo Micro‑USB. Výhodou USB je možnost současného přenosu MIDI dat a napájení zařízení. Některé hudební nástroje dokážou prostřednictvím stejného USB spojení přenášet vedle MIDI také digitální audio.
Maximální spolehlivá délka kabelu závisí na použité verzi USB, kvalitě kabelu a konkrétních zařízeních. Při větších vzdálenostech je proto vhodné použít aktivní prodloužení nebo jiný způsob propojení.
MIDI přes DIN
Klasickým symbolem MIDI je pětipinový konektor DIN. Zařízení mohou být vybavena porty MIDI In, MIDI Out a případně MIDI Thru. Běžné počítače konektory DIN pro MIDI nemají, a proto je nutné použít MIDI rozhraní. MIDI rozhraní bývá často součástí zvukové karty, může však fungovat také jako samostatné zařízení s několika vstupy a výstupy.
V nabídce DISK Multimedia najdeme například zvuková a MIDI rozhraní značky ESI, která umožňují připojit zařízení s klasickými konektory DIN k počítači.
Bezdrátové MIDI
Další možnost představuje bezdrátový přenos, nejčastěji prostřednictvím Bluetooth MIDI. Jeho hlavní výhodou je jednoduchost zapojení a provoz bez kabelu. Při živé interpretaci je však nutné sledovat latenci, stabilitu spojení a kompatibilitu konkrétních zařízení. Pro aplikace vyžadující co nejkratší dobu odezvy a maximální provozní spolehlivost proto zůstává kabelové propojení zpravidla bezpečnější volbou.
MIDI události
Jednotlivým akcím v MIDI říkáme MIDI události. Nejčastěji se setkáme se zprávami typu Note On a Note Off, tedy začátkem a ukončením tónu. Spolu s nimi se přenáší také informace o dynamice hry, pohybu ovladačů nebo změně zvukového programu.
Pro hudební produkci je důležité především to, že tyto události lze po záznamu dále upravovat. V DAW lze změnit tónovou výšku, délku noty, dynamiku nebo přesnou časovou pozici. Stejným způsobem lze upravit také pohyb kontrolerů, například změnu filtru nebo modulace.
Technická poznámka: Mezi základní MIDI zprávy patří Note On, Note Off, Control Change, Program Change, Pitch Bend a Aftertouch. Pro běžnou produkční práci není nutné znát jejich datovou strukturu – podstatné je vědět, co jednotlivé typy zpráv prakticky ovládají.

Notové události MIDI se v editoru Piano Roll zobrazují jako obdélníky. Levý okraj obdélníku označuje na časové ose okamžik stisknutí klávesy, pravý okraj okamžik jejího uvolnění.
Dynamika, kontrolery a změny zvuku
MIDI nezaznamenává pouze to, která nota zazněla. Důležitou součástí interpretace je také Velocity, tedy údaj související s rychlostí stisku klávesy. U klavírního zvuku vyšší hodnota obvykle znamená hlasitější a zvukově ostřejší tón. U syntezátoru však může stejná informace ovládat například otevření filtru nebo intenzitu jiné zvukové vrstvy.
Vedle dynamiky se v MIDI používají také takzvané zprávy Control Change, zkráceně CC. Ty slouží k řízení parametrů, například hlasitosti, panoramy, sustain pedálu nebo modulace. V moderním DAW lze navíc pomocí funkce MIDI Learn přiřadit fyzický otočný ovladač (knob) nebo posuvný ovladač (fader) prakticky libovolnému parametru plug‑inu.
Pro změnu celého zvukového programu se používá zpráva Program Change. V praxi to znamená, že z DAW nebo z jednoho klávesového nástroje můžeme přepnout zvukový preset na jiném zařízení. U větších zvukových knihoven se používá také výběr bank.
Technická poznámka: Mezi často používané řídicí zprávy patří například CC1 – Modulation, CC7 – Volume, CC10 – Panorama nebo CC64 – Sustain Pedal. Pokročilejší systémy využívají také Bank Select a Program Change pro výběr konkrétních bank a presetů.
Aftertouch a expresivní hra
Některé MIDI klaviatury dokážou zaznamenat také tlak na již stisknutou klávesu. Tato funkce se označuje jako Aftertouch a může sloužit například k ovládání vibrata, filtru nebo dalších výrazových parametrů. U moderních nástrojů se setkáme také s pokročilejšími způsoby snímání, které umožňují pracovat s výrazem jednotlivých tónů samostatně.
Technická poznámka: Channel Aftertouch vysílá společnou hodnotu pro celý kanál. Polyphonic Aftertouch nebo MPE umožňují podrobnější řízení jednotlivých tónů.
SysEx
Vedle standardních MIDI zpráv existují také zprávy System Exclusive, zkráceně SysEx. Jejich prostřednictvím mohou výrobci přenášet data specifická pro konkrétní zařízení. V praxi se SysEx používá například k přenosu nastavení syntezátoru, zálohování presetů nebo k hlubší editaci parametrů. Pro běžnou práci v DAW však není nutné tuto oblast studovat podrobně.
MIDI kanály
MIDI umožňuje rozdělit komunikaci do několika samostatných kanálů. Díky tomu může jedno zařízení řídit více nástrojů současně. Typickým příkladem je řídicí klaviatura rozdělená do několika zón: spodní část může ovládat basový zvuk, střed elektrické piano a horní část smyčce. Zvuky lze také vrstvit.
V běžném DAW se o směrování často stará samotný software, takže uživatel jednotlivé kanály ani nemusí aktivně řešit. Jakmile ale začneme kombinovat více hardwarových nástrojů, stává se práce s MIDI kanály podstatně důležitější.
Technická poznámka: MIDI 1.0 používá 16 MIDI kanálů. Tento princip je důležitý především při práci s více externími nástroji nebo s multitimbrálními zařízeními.

Pro MIDI komunikaci lze vybrat jeden ze 16 kanálů. Volba ALL (viz obrázek), pokud ji dané zařízení nebo software nabízí, umožňuje přijímat MIDI události ze všech kanálů.
Řídicí klaviatura, master keyboard a MIDI klaviatura
S MIDI se dnes setkáme u mnoha skupin hudebních nástrojů, nejčastěji však u nástrojů klávesových. Zjednodušeně můžeme rozlišit nástroje s vlastním zvukovým generátorem – syntezátory, digitální piana, keyboardy nebo stage piana – a klávesové kontrolery bez vlastního zvukového generátoru, které jsou určené primárně k řízení počítače, virtuálních nástrojů nebo jiných MIDI zařízení.
Terminologie není zcela jednotná. Setkáme se proto s označeními MIDI klaviatura, řídicí klaviatura, MIDI keyboard nebo master keyboard. Funkční vybavení jednotlivých modelů se výrazně liší a záleží na výrobci, ceně a zamýšleném použití.
Běžnou výbavou klávesových MIDI nástrojů mohou být MIDI In/Out/Thru, komunikace přes USB nebo Bluetooth, nastavení MIDI kanálů, arpeggiator, padové kontrolery, zóny klaviatury, interní sekvencer, knoby, fadery, dotykové ovladače, režimy Chord a Scale, Note Repeat, ovládání DAW nebo Aftertouch.
Klaviatura a snímání hry
Podpora MIDI sama o sobě neurčuje mechanickou konstrukci klaviatury. MIDI může využívat lehká syntezátorová klaviatura, waterfall mechanika i plně vyvážená kladívková mechanika digitálního piana. Důležitý je způsob snímání pohybu klávesy a schopnost přesně převést hráčské gesto do MIDI dat.
U pokročilejších mechanik se používá více snímačů, které mohou zlepšit reakci při rychlém opakování tónů. Některé moderní kontrolery navíc sledují další parametry pohybu prstu a umožňují detailnější práci s hudebním výrazem (příkladem je aftertouch – „dotlačení“ klávesy).
MIDI sestava
Propojení MIDI zařízení může být velmi jednoduché – například jedna MIDI klaviatura připojená pomocí USB k počítači – nebo může vzniknout rozsáhlý systém složený z několika klaviatur, syntezátorů, kontrolerů, počítače a dalších zařízení. Takový propojený systém můžeme obecně označit jako MIDI sestavu.
Konkrétní konfigurace závisí především na způsobu využití. Jinou sestavu potřebuje autor notových materiálů, jinou producent v nahrávacím studiu a jinou klávesista při koncertním vystoupení.
MIDI pro notografii
Jednu z nejjednodušších sestav představuje MIDI klaviatura připojená k počítači s notačním programem. Pro běžnou tvorbu notových materiálů zpravidla není potřeba kontroler s rozsáhlou sadou faderů, padů a otočných ovladačů. Důležitější je vhodný rozsah klaviatury a kvalitní mechanika, která umožňuje přirozeně zadávat tóny a akordy.
Notační programy používají dva základní způsoby MIDI vstupu. Při krokovém zápisu nejprve vybereme rytmickou hodnotu a pomocí MIDI klaviatury zadáváme tónovou výšku nebo celý akord. Pokročilé notační programy umožňují také záznam v reálném čase, při kterém hudebník skladbu přímo interpretuje a software se snaží převést zaznamenaná MIDI data do standardního notového zápisu.
MIDI ve studiu a DAW
MIDI nachází široké uplatnění v hudební produkci. Základní sestavu může tvořit jediná řídicí klaviatura a DAW vybavené virtuálními nástroji. Klaviatura v tomto případě funguje jako univerzální ovladač – podle zvoleného virtuálního nástroje může řídit koncertní klavír, syntezátor, smyčcový orchestr, bicí soupravu nebo prakticky libovolný další zvuk.
Pro kreativní práci lze sestavu rozšířit o specializované kontrolery. Typickým příkladem jsou padové kontrolery, které místo klasických kláves využívají tlakově citlivé pady. Tento způsob interpretace se uplatňuje především při tvorbě bicích patternů, beatů a elektronické hudby.
Další skupinu představují kontrolery pro ovládání DAW, vybavené fadery, otočnými ovladači a transportními tlačítky. Umožňují ovládat hlasitost stop, panoramu, plug‑iny, automatizaci nebo spuštění a zastavení záznamu bez nutnosti neustále pracovat s myší.
MIDI je velmi užitečné také při nahrávání hardwarových syntezátorů. Syntezátor můžeme připojit k počítači současně pomocí MIDI a audia. V DAW potom vytvoříme MIDI stopu pro záznam hudební interpretace a zvukovou stopu určenou pro samotný zvuk syntezátoru.
Výhodou tohoto pracovního postupu je možnost nejprve upravit MIDI interpretaci – opravit chybný tón, rytmus, délku noty nebo dynamiku – a teprve následně zaznamenat výsledný zvuk syntezátoru. Takový způsob práce kombinuje flexibilitu MIDI s charakterem hardwarového nástroje.
MIDI na pódiu
MIDI má významnou úlohu také při živém hraní. Klávesista může propojit řídicí klaviaturu s počítačem a používat virtuální nástroje stejně jako ve studiu. Další možností je vzájemné propojení několika hardwarových syntezátorů nebo stage pian.
Pomocí zpráv Program Change a Bank Select lze z jednoho centrálního zařízení měnit zvukové programy dalších nástrojů. Jeden povel tak může připravit kompletní sestavu zvuků potřebných pro následující skladbu.
Další možnosti automatizace nabízejí specializované přehrávače doprovodných stop (backing tracků). Změny zvuků a další povely pak mohou probíhat automaticky v přesně určených místech skladby. Podobný princip využívají také kytaristé při přepínání presetů multiefektových procesorů.
MIDI, synchronizace a světla
MIDI lze využít také jako součást rozsáhlejší automatizace koncertu. Vedle hudebních nástrojů mohou být do systému začleněny světelné konzole, systémy pro přehrávání videa nebo další scénické technologie. Pro profesionální řízení světel se používá především samostatný protokol DMX. MIDI a DMX nejsou totožné technologie, lze je však vzájemně propojit pomocí softwaru nebo specializovaných převodníků.
MIDI při práci DJe
MIDI se používá také ke komunikaci mezi DJ kontrolery a DJ softwarem. Kontroler umožňuje ovládat jednotlivé funkce programu spuštěného v počítači. Samostatné DJ konzole mohou mít software přímo vestavěný.
Pokud program nenabízí předem připravené mapování konkrétního kontroleru, může si uživatel přiřazení ovládacích prvků nastavit sám. K rychlému nastavení často slouží funkce MIDI Learn. Uživatel vybere parametr nebo funkci programu, aktivuje režim učení a pohne příslušným ovladačem na kontroleru. Program přijatou MIDI zprávu přiřadí ke zvolené funkci. Toto mapování lze následně uložit pro další použití.
Latence v MIDI sestavě
Při hraní na MIDI klaviaturu a používání virtuálního nástroje očekáváme prakticky okamžitou reakci. Ve skutečnosti mezi stisknutím klávesy a výsledným zvukem vždy existuje malé zpoždění – latence. Ta ale nevzniká pouze při samotném MIDI přenosu.
Výsledné zpoždění vzniká v celém řetězci: při snímání hry na klaviatuře, přenosu MIDI přes USB nebo DIN, zpracování dat v operačním systému, DAW a virtuálním nástroji i při zpracování zvuku ve zvukovém rozhraní a audio bufferu. V praxi bývá právě audio buffer jedním z nejvýznamnějších zdrojů zpoždění. Větší buffer zvyšuje stabilitu, ale také latenci; menší buffer zlepšuje odezvu, ale zvyšuje nároky na výkon počítače.
Klasické MIDI přes pětipinový konektor DIN přenáší data sériově, tedy jednu zprávu za druhou. Při běžné hře to většinou není problém. Při přenosu velkého množství MIDI dat nebo při práci s rozsáhlými sestavami však může být rozdíl měřitelný. USB MIDI je dnes nejběžnější variantou propojení s počítačem, ale ani zde nelze mluvit o nulové latenci. Výsledek ovlivňuje kvalita zařízení, firmware, operační systém i software.
Bluetooth MIDI je pohodlné, ale pro situace, v nichž je rozhodující co nejkratší doba odezvy a maximální stabilita, zůstává kabelové připojení zpravidla bezpečnější volbou.
Technická poznámka: Pokud při hře na virtuální nástroj cítíte zpoždění, zkontrolujte jako první velikost audio bufferu. Samotné MIDI často nebývá hlavní příčinou problému.
MIDI Clock a synchronizace
MIDI se nepoužívá pouze k přenosu not. Umí také synchronizovat tempo více zařízení. Pokud například používáte DAW společně s hardwarovým syntezátorem nebo bicím automatem, může jedno zařízení určovat tempo a ostatní se mu mohou automaticky přizpůsobovat. Změna BPM v DAW pak ovlivní například arpeggiator nebo pattern externího zařízení.
Tento způsob práce je velmi běžný v elektronické produkci a v hybridních sestavách kombinujících software a hardware.
Technická poznámka: MIDI Clock pracuje s 24 synchronizačními impulzy na jednu čtvrťovou notu. Nejde však o totéž jako časové rozlišení MIDI stopy v DAW.
Časový rastr MIDI v DAW
Při editaci MIDI v DAW se čas obvykle nevyjadřuje primárně v milisekundách, ale v hudebních jednotkách. Používá se údaj PPQ – Pulses per Quarter Note, tedy počet časových jednotek připadajících na jednu čtvrťovou notu.
Pokud sekvencer pracuje například s rozlišením 960 PPQ, může být jedna čtvrťová nota reprezentována 960 časovými pozicemi. Skutečná délka jedné takové jednotky v milisekundách závisí na tempu skladby. Toto vysoké rozlišení umožňuje zachovat drobné rytmické odchylky lidské hry a následně s nimi pracovat.
Technická poznámka: Při tempu 120 BPM trvá čtvrťová nota 500 ms. Při rozlišení 960 PPQ tedy jedna časová jednotka odpovídá přibližně 0,52 ms.
MIDI 1.0 a MIDI 2.0
Základy MIDI vznikly již na počátku 80. let a původní standard MIDI 1.0 se dodnes používá ve velkém množství hudebních nástrojů, kontrolerů a studiových zařízení. Jeho dlouhá životnost je mimo jiné důsledkem jednoduchosti a velmi dobré kompatibility mezi výrobci.
S rozvojem virtuálních nástrojů a expresivních kontrolerů se však začaly více projevovat některé limity původního standardu. Řada parametrů MIDI 1.0 pracuje například s rozsahem 128 hodnot (0–127). Pro běžnou práci je takové rozlišení stále velmi dobře použitelné, u detailního snímání dynamiky nebo plynulého řízení moderních virtuálních nástrojů však může být výhodné rozlišení jemnější.
MIDI 2.0 proto základní princip MIDI nemění, ale rozšiřuje jeho možnosti. Přináší vyšší rozlišení některých parametrů, přesnější přenos expresivních informací a pokročilejší komunikaci mezi zařízeními. Současně je navrženo tak, aby nový standard mohl dlouhodobě fungovat vedle MIDI 1.0.
V praxi tedy není třeba považovat MIDI 1.0 za zastaralou technologii. Pro většinu běžných MIDI klaviatur a kontrolerů stále poskytuje dostatečné možnosti. MIDI 2.0 začíná být zajímavé především u zařízení, která dokážou jeho vyšší přesnost skutečně využít.
Dobrým příkladem je řada Studiologic SL MK2. Tyto profesionální master keyboardy již MIDI 2.0 podporují a kombinují jej s kvalitní klaviaturou, funkcí Aftertouch, programovatelnými zónami a možností řídit DAW i externí MIDI zařízení.
Technická poznámka: MIDI 2.0 nabízí mimo jiné vyšší rozlišení Velocity a řídicích parametrů a zavádí modernější způsob vzájemné komunikace zařízení. Pro běžného uživatele je ale důležitější praktický přínos než samotná datová struktura.
Další MIDI nástroje
MIDI není omezeno pouze na klaviatury. Stejný princip se uplatňuje u elektronických bicích, padových kontrolerů, dechových kontrolerů, MIDI kytar, elektronických perkusí nebo nožních MIDI kontrolerů. MIDI tak umožňuje oddělit samotný způsob interpretace od výsledného zvuku.
Elektronické bicí a MIDI
Výrazný rozvoj zaznamenaly také elektronické bicí soupravy. Moderní elektronické bicí používají snímače, které převádějí hráčův úder na řídicí data. Díky MIDI lze těmito daty ovládat interní zvukový modul, externí hardwarový generátor nebo virtuální bicí nástroj v počítači.
Vedle nástrojů zaměřených na co nejvěrnější simulaci klasické akustické soupravy existují také elektronické pady a perkusní kontrolery určené pro práci se samply, smyčkami a elektronickými zvuky.
MIDI dechové kontrolery
MIDI nabízí možnosti také hráčům na dechové nástroje. Dechové kontrolery se svým vzhledem často podobají tradičním dechovým nástrojům, a to jak délkou, tak rozmístěním otvorů či klapek. Tón vzniká foukáním vzduchu do hubičky, zpravidla bez plátku. Senzory snímají proud vzduchu a spolu s použitým hmatem převádějí hráčův projev na MIDI zprávy, které určují výšku tónu, jeho hlasitost a další parametry.
Prostřednictvím protokolu MIDI lze dechovým kontrolerem ovládat různé zvukové moduly či softwarové nástroje a hrát se zvukem libovolného hudebního nástroje. Hru je také možné zaznamenat do notačního programu a následně upravit do podoby notového zápisu.
Padové kontrolery
Za oblibou padových kontrolerů stojí především jejich využití při produkci moderní elektronické hudby, samplování a loopingu. Jejich základem jsou dotykově či úhozově citlivé pady, nejčastěji uspořádané do mřížky 4 × 4 nebo 8 × 8. Každý pad může podobně jako klávesa MIDI keyboardu vysílat zprávy, které ve zvukovém modulu nebo počítači spouštějí přiřazený tón či zvukový vzorek.
Moderní padové kontrolery nabízejí rozšířené možnosti ovládání a filtrace vysílaných MIDI zpráv i nastavení barevného podsvícení a citlivosti jednotlivých padů. Některé modely disponují také vlastním zvukovým generátorem, sekvencerem a dalšími funkcemi, které usnadňují jejich zapojení do hudební produkce.
Oblibu padových kontrolerů dokládá také skutečnost, že mnozí výrobci vybavují své MIDI keyboardy sadou padů, a rozšiřují tak hráčům možnosti hudebního vyjádření.
MIDI jako univerzální řídicí systém
Síla MIDI spočívá především v oddělení hudební informace od výsledného zvuku. Pomocí jednou zaznamenané MIDI interpretace můžeme řídit různé virtuální nástroje, hardwarové syntezátory nebo jiné systémy a její parametry lze kdykoli dodatečně upravit.
MIDI proto ani více než čtyřicet let od svého vzniku nepředstavuje zastaralou technologii. Naopak – díky propojení s DAW, virtuálními nástroji, digitální notografií, koncertní automatizací a novými možnostmi MIDI 2.0 zůstává jedním ze základních komunikačních systémů současné hudební technologie.