Nástroje MIDI

Otevřete soubor .mid, prohlédněte si jeho strukturu, sledujte noty na klavírní roli a poslouchejte vestavěným okamžitým syntetizérem. Transponujte, měňte tempo, ztlumte stopy nebo vyměňte nástroje a poté exportujte upravený soubor .mid. Připojená klávesnice MIDI (nebo klávesy na obrazovce) hraje také živě. Vše běží lokálně — nic se nenahrává.
Není načten žádný soubor MIDI.
Připraveno.
Klavírní role
Web MIDI funguje v Chrome/Edge. Safari a iOS jej nepodporují — použijte místo toho klávesnici na obrazovce níže.
Hrajte klávesnici na obrazovce myší nebo klávesnicí počítače (A S D F G H J K L ; — bílé klávesy, W E T Y U O P — černé klávesy).
Co je MIDI?

MIDI (Musical Instrument Digital Interface, standardizováno 1983) není zvuk. Je to síťový protokol a formát souboru pro instrukce k provedení: která klávesa se stiskla, kdy, jak silně a který nástroj má znít. Soubor MIDI je blíž válci pianoly než nahrávce — ukládá gesta a jakýkoli syntetizér, který je přijme, vytvoří zvuk. Právě tento rozdíl vysvětluje vše, co tato stránka dělá: prohlížení, transpozice, změny tempa i výměna nástrojů fungují, protože soubor .mid obsahuje upravitelné instrukce, ne pevné vlnové formy.

Pět faktů, o které se opírá zbytek stránky:
• soubory MIDI obsahují žádný zvuk — jen noty, časování a čísla nástrojů
• každá nota je číslo: 60 = střední C (C4), 69 = A4 = 440 Hz, jedna oktáva = 12 kroků = přesně dvojnásobná frekvence
• rychlost úhozu (jak silně se klávesa stiskne) jde od 0–127
• vnitřní hodiny souboru jsou v tikách, ne v sekundách; tempo se ukládá v mikrosekundách na čtvrťovou notu (120 BPM = 500 000)
• General MIDI definuje 128 standardních nástrojů, proto jeden soubor .mid zní na jakémkoli syntetizéru podobně
MIDI jsou instrukce, ne zvuk

Soubor .mid je proud krátkých událostí. Note On říká „kanál 1, klávesa 64, rychlost 100“; odpovídající Note Off ji později uvolní. Události řízení změn ovládají pedály a knoflíky; události změny programu vybírají nástroje. Protože události říkají co hrát, ale ne jak to zní, stejný soubor přehraný přes zvukový čip z 90. let, WebAudio syntetizér na této stránce a profesionální knihovnu vzorků dá tři velmi odlišná podání téhož provedení — jako stejné noty zahrané na třech různých klavírech. Když chcete pevné, přenosné audio, slouží k tomu vykreslovač MIDI na WAV, který interpretaci jednoho syntetizéru zapeče do vlnové formy.

Noty, čísla a klavírní role

MIDI pojmenovává noty čísly se zabudovaným rovnoměrným temperováním: frekvence = 440 × 2(n−69)/12. Nota 69 má přesně 440 Hz, nota 60 je střední C na 261,63 Hz a každý skok o 12 kroků frekvenci zdvojnásobí (nebo způlí) — přesně to dělá posuvník transpozice při +12 nebo −12. Klavírní role výše je tato čísla nakreslená jako obrázek: výška běží svisle (nízké noty dole), čas vodorovně a každá nota se stane vodorovným pruhem, jehož délka je její trvání a sytost barvy pochází z rychlosti úhozu.

Tiky, PPQ a proč je tempo volně měnitelné

Ve standardním souboru MIDI se čas počítá v tikách vzhledem k PPQ souboru (pulzy na čtvrťovou notu — obvykle 480, takže čtvrťová nota trvá 480 tiků). Tempo je v samostatné události jako mikrosekundy na čtvrťovou notu: 120 BPM je 500 000, 60 BPM je 1 000 000. Protože pozice not jsou uloženy v hudebních jednotkách, a ne v sekundách, změna tempa přepočítá časování všeho, aniž by se pohnula jediná nota — posuvník tempa výše toho využívá a tlačítko Exportovat přepíše události tak, aby je jakýkoli jiný přehrávač reprodukoval s vašimi úpravami.

Časté omyly
  • Soubory MIDI obsahují nahrávku hudby. Ne. Obsahují instrukce k provedení. Třiminutová popová píseň se vejde do několika desítek KB, protože se neukládá žádná vlnová forma — což je také důvod, proč soubor zní na každém syntetizéru jinak.
  • MIDI zní přirozeně levně. Ne. Pověst „levnosti“ pochází ze základních vlnových tvarů zvukových karet z 90. let. Stejná data MIDI přes profesionální SoundFont nebo orchestrální knihovnu vzorků jsou k nerozeznání od vyprodukované skladby — instrukce jsou úplné; rozdíl dělá vykreslovač.
  • Rychlost úhozu je jen hlasitost. Nejen. Na skutečném klavíru tvrdší úhoz dělá notu hlasitější a jasnější; dobré syntetizéry to modelují a mapují rychlost nejen na úroveň, ale i na barvu. Rozsah 0–127 v MIDI zachovává dotyk interpreta, který si ho syntetizér vyloží.

Související nástroje: MIDI na WAV pro vykreslení MIDI do pevné vlnové formy, Zvukové spektrum pro analýzu vykresleného výsledku a Tempo / výška zvuku, když potřebujete stejnou volnost časového roztažení u skutečného zvuku.