Nástroje MIDI

Otvorením súboru .mid sa zobrazí jeho štruktúra, tóny na klavírnom zvitku a dá sa počúvať pomocou vstavaného okamžitého syntetizátora. Dá sa transponovať, zmeniť tempo, stlmiť stopy alebo vymeniť nástroje a potom exportovať upravený .mid. Pripojená klávesnica MIDI (alebo klávesy na obrazovke) hrá tiež naživo. Všetko beží lokálne — žiadne nahrávanie.
Nie je načítaný žiadny súbor MIDI.
Pripravené.
Klavírny zvitok
Web MIDI funguje v Chrome/Edge. Safari a iOS ho nepodporujú — namiesto toho sa použije klávesnica na obrazovke nižšie.
Na hranie klávesnice na obrazovke sa použije myš alebo klávesnica počítača (A S D F G H J K L ; — biele klávesy, W E T Y U O P — čierne klávesy).
Čo je MIDI?

MIDI (Musical Instrument Digital Interface, štandardizované 1983) nie je zvuk. Je to protokol a formát súborov pre inštrukcie prevedenia: ktorý kláves bol stlačený, kedy, ako silno a ktorý nástroj má znieť. Súbor MIDI je bližšie k zvitku klavíra než k nahrávke — ukladá gestá a ľubovoľný syntetizátor, ktorý ich prijme, vytvorí zvuk. Tento jediný rozdiel vysvetľuje všetko, čo táto stránka robí: zobrazenie, transpozícia, zmeny tempa a výmena nástrojov fungujú, pretože súbor .mid obsahuje upraviteľné inštrukcie, nie pevné zvukové priebehy.

Päť faktov, na ktorých stojí zvyšok stránky:
• Súbory MIDI obsahujú nulový zvuk — len tóny, časovanie a čísla nástrojov
• každý tón je číslo: 60 = stredné C (C4), 69 = A4 = 440 Hz, jedna oktáva = 12 krokov = presne dvojnásobná frekvencia
• sila úderu (ako silno sa kláves stlačí) je v rozsahu 0–127
• vnútorné hodiny súboru sú v tikoch, nie v sekundách; tempo sa ukladá ako mikrosekundy na štvrťovú nôtu (120 BPM = 500 000)
• General MIDI definuje 128 štandardných nástrojov, preto jeden súbor .mid znie podobne na akomkoľvek syntetizátore
MIDI sú inštrukcie, nie zvuk

Súbor .mid je prúd krátkych udalostí. Note On znamená „kanál 1, klávesa 64, sila úderu 100“; zodpovedajúci Note Off ho neskôr uvoľní. Udalosti riadenia zmien ovládajú pedály a regulátory; udalosti zmeny programu vyberajú nástroje. Keďže udalosti hovoria čo zahrať, ale nie ako to znie, ten istý súbor prehraný cez zvukový čip z 90. rokov, WebAudio syntetizátor na tejto stránke a profesionálnu knižnicu vzoriek dá tri veľmi odlišné podania toho istého prevedenia — ako rovnaká partitúra zahraná na troch rôznych klavíroch. Ak je potrebný pevný, prenosný zvuk, na to slúži renderer MIDI na WAV, ktorý zapečie interpretáciu jedného syntetizátora do zvukového priebehu.

Tóny, čísla a klavírny zvitok

MIDI pomenúva tóny číslami s rovnomernou temperáciou: frekvencia = 440 × 2(n−69)/12. Tón 69 je presne 440 Hz, tón 60 je stredné C na 261,63 Hz a každý skok o 12 krokov zdvojnásobí (alebo polovicu) frekvenciu — presne to robí posúvač transpozície, keď sa posunie na +12 alebo −12. Klavírny zvitok vyššie je tieto čísla nakreslené ako obrázok: výška beží vertikálne (nízke tóny dole), čas horizontálne a každý tón je vodorovná tyč, ktorej dĺžka je jeho trvanie a intenzita farby pochádza z jeho sily úderu.

Tiky, PPQ a prečo sa tempo dá voľne meniť

V štandardnom súbore MIDI sa čas počíta v tikoch vzhľadom na PPQ súboru (pulzy na štvrťovú nôtu — bežne 480, takže štvrťová nota trvá 480 tikov). Tempo je uložené v samostatnej udalosti ako mikrosekundy na štvrťovú nôtu: 120 BPM je 500 000 a 60 BPM je 1 000 000. Pretože polohy tónov sú uložené v hudobných jednotkách, nie v sekundách, zmena tempa preškáluje, kedy sa všetko deje, bez posunutia jediného tónu — posúvač tempa vyššie to využíva a tlačidlo Exportovať prepíše udalosti tak, aby ich akýkoľvek iný prehrávač zreprodukoval s úpravami.

Časté omyly
  • Súbory MIDI obsahujú nahrávku hudby. Nie. Obsahujú inštrukcie na prevedenie. Trojminútová popová pieseň sa zmestí do niekoľkých desiatok KB, pretože sa neukladá žiadny zvukový priebeh — čo je aj dôvod, prečo súbor znie na každom syntetizátore inak.
  • MIDI znie prirodzene lacno. Nie. Povesť „lacného“ zvuku pochádza zo základných zvukových priebehov zvukových kariet z 90. rokov. Tie isté dáta MIDI cez profesionálny SoundFont alebo orchestrálnu knižnicu vzoriek sa nedajú odlíšiť od vyrobenej skladby — inštrukcie sú úplné; rozdiel robí renderer.
  • Sila úderu je len hlasitosť. Nie len. Na skutočnom klavíri silnejší úder spraví tón hlasnejší a jasnejší; dobré syntetizátory to modelujú a mapujú silu úderu do farby zvuku aj do úrovne. Rozsah 0–127 v MIDI zachováva dotyk interpreta, aby ho syntetizátor vedel interpretovať.

Súvisiace nástroje: MIDI na WAV na vyrenderovanie MIDI do pevného zvukového priebehu, Spektrum zvuku na analýzu vyrenderovaného výsledku a Tempo / výška zvuku, keď je potrebná rovnaká voľnosť úprav časovej dĺžky na reálnom zvuku.