Vizualizácia súborov MIDI
Otvor súbor .mid v prehliadači, zobraz ho ako piano roll, prehraj jednoduchým syntetizátorom, stlm stopy a zisti tempo, dĺžku a počet nôt.
Každý pruh je nota: výška = výška tónu, dĺžka = trvanie, jas = intenzita úderu. Kliknutím na piano roll presunieš kurzor.
- Trvanie
- –
- Tempo (BPM)
- –
- Noty
- –
- Stopy s notami / celkom
- –
- Taktové označenie
- –
- Rozsah nôt
- –
- Formát SMF
- –
Stopy
Zrušením zaškrtnutia stopy ju stlmíš a na piano rolle sa zobrazí sivou.
Ako zobraziť a prehrať súbor MIDI
- Presuň súbor
.midalebo.midido oblasti na presun alebo na ňu klikni a vyber ho. Nemáš pri ruke súbor? Stlač Načítať ukážkovú skladbu a otvorí sa krátky kánon „Frère Jacques“ s basom a bicími. - Piano roll sa zobrazí okamžite. Každý farebný pruh je nota: jeho zvislá poloha je výška tónu (popisky C označujú každú oktávu), dĺžka je trvanie a jasnejšie pruhy boli zahrané silnejšie (vyššia intenzita úderu).
- Stlačením Prehrať si súbor vypočuješ cez jednoduchý vstavaný syntetizátor. Červený kurzor sleduje hudbu a znejúce noty sa rozsvecujú. Pauza zachová pozíciu, Stop vráti na začiatok.
- Kliknutím kamkoľvek na piano roll presunieš kurzor na daný okamih, aj počas prehrávania.
- Vyber Zobrazenie: Celá skladba zmestí celý súbor na obrazovku, kým 5-, 10- a 20-sekundové okná priblížia a posúvajú sa s kurzorom, čo sa lepšie číta pri hustých klavírnych partoch.
- V sekcii Stopy zrušením zaškrtnutia stopu stlmíš. Na piano rolle zosivie, takže sa môžeš sústrediť na jeden part, napríklad pri učení melódie alebo basovej linky.
Súbor číta JavaScript v tejto karte. Nič sa nenahráva na server.
Čo čísla znamenajú
- Trvanie: dĺžka skladby v minútach a sekundách, vypočítaná z mapy tempa, takže sa zohľadňujú zmeny tempa.
- Tempo (BPM): tempo na začiatku skladby v dobách (štvrťových notách) za minútu. Ak sa tempo počas skladby mení, v zátvorke sa zobrazí najnižšia a najvyššia hodnota. Súbor bez udalosti tempa sa prehráva predvoleným tempom MIDI 120 BPM.
- Noty: počet nôt po spárovaní každého note-on s jeho note-off.
- Stopy s notami / celkom: súbory formátu 1 zvyčajne začínajú „dirigentskou“ stopou, ktorá obsahuje iba tempo a taktové označenie, takže sa oba počty často líšia o jeden.
- Taktové označenie, Rozsah nôt (najnižšia a najvyššia nota, pričom stredné C sa píše C4) a Formát SMF (0 = jedna stopa so všetkými kanálmi, 1 = viac synchronizovaných stôp).
Ako parser funguje
Štandardný súbor MIDI tvorí hlavičkový blok (MThd) nasledovaný blokmi stôp (MTrk). Pred každou udalosťou je delta čas v tikoch a hlavička udáva počet tikov na štvrťovú notu. Tento nástroj číta súbor bajt po bajte: sleduje running status (keď sa stavový bajt vynechá a použije sa predchádzajúci), preskakuje správy SysEx a neznáme bloky, číta meta udalosti tempa, taktového označenia a názvu stopy a note-on s intenzitou 0 považuje za note-off, ako ho zapisuje väčšina sekvencerov. Tiky sa potom pomocou mapy tempa prevedú na sekundy. Podporované sú aj súbory s časovou základňou SMPTE (snímky za sekundu).
Obmedzenia vstavaného syntetizátora
Prehrávanie je určené na kontrolu nôt, nie na to, aby znelo ako skutočný nástroj. Každý melodický kanál používa rovnakú jemnú trojuholníkovú vlnu bez ohľadu na číslo programu (nástroja). Na kanáli 10, perkusnom kanáli General MIDI, sú basové bubny klesajúca sínusovka a ostatné bicie krátke záblesky šumu. Ohýbanie tónu, sustain pedál a ovládače sa ignorujú. Na realistický zvuk otvor súbor v DAW alebo prehrávači so SoundFontom.
Často kladené otázky
Ktoré súbory môžem otvoriť?
Štandardné súbory MIDI vo formáte 0 alebo 1 s príponami .mid, .midi alebo .kar (karaoke súbory sú obyčajné súbory MIDI) a súbory RIFF .rmi, ktoré obaľujú súbor MIDI. Súbory formátu 2, ktoré sú zriedkavé, sa zobrazia so stopami rozloženými paralelne.
Prečo môj súbor ukazuje o jednu stopu viac, než si čakal?
V súbore formátu 1 je prvá stopa zvyčajne dirigentská stopa, ktorá obsahuje iba tempo a taktové označenie. Nemá žiadne noty, takže sa v sekcii Stopy nezobrazuje, ale do celkového počtu sa započítava.
Prečo prehrávanie nezneje ako klavír alebo gitara?
Tento nástroj používa veľmi malý syntetizátor postavený na Web Audio API namiesto veľkej banky zvukov, aby zostala stránka ľahká. Zahrá správne noty v správnom čase a so správnou intenzitou, ale nie so zvukmi pôvodných nástrojov.
Tempo ukazuje rozsah. Je súbor chybný?
Nie. Súbor obsahuje udalosti zmeny tempa, napríklad ritardando na konci alebo rýchlejšiu časť. Prvá hodnota je začiatočné tempo a rozsah udáva najpomalšie a najrýchlejšie použité tempo; prehrávanie aj trvanie sa riadia všetkými.
Nahráva sa môj súbor MIDI na server?
Nie. Súbor sa číta a prehráva výlučne v tvojom prehliadači a po zatvorení alebo opätovnom načítaní stránky sa zabudne.
Súvisiace nástroje
- Online syntetizátor Hraj na bezplatnom online syntetizátore myšou, dotykom, klávesnicou alebo klávesmi MIDI. Dva oscilátory, obálka ADSR a rezonančný dolnopriepustný filter.
- Metronóm online Bezplatný online metronóm od 20 do 300 BPM s taktovými označeniami, zdôraznením prvej doby a klepaným tempom. Presné načasovanie, ktoré v prehliadači nekolíše.
- Generátor tónov Bezplatný online generátor tónov. Prehraj sínusovú, obdĺžnikovú, pílovitú či trojuholníkovú vlnu na frekvencii od 20 Hz do 20 kHz alebo vyber hudobný tón.
- BPM tapper Zisti BPM akejkoľvek piesne klepaním do rytmu. Klikni, dotkni sa alebo stlač medzerník na každý úder; odľahlé klepnutia sa ignorujú pre stabilné tempo.