Teknobench

Viżwalizzatur tal-MIDI

Iftaħ fajl .mid fil-brawżer biex tarah bħala piano roll, ismgħu b’sintetizzatur sempliċi, mmuta tracks u aqra t-tempo, it-tul u n-numru ta’ noti.

0:00.0 / 0:00.0

Kull bar huwa nota: għoli = pitch, tul = tul tan-nota, luminożità = velocity. Ikklikkja fuq il-piano roll biex tiċċaqlaq il-kursur.

Tul
–
Tempo (BPM)
–
Noti
–
Tracks b’noti / total
–
Miżura
–
Medda tan-noti
–
Format SMF
–

Kif tara u ddoqq fajl MIDI

  1. Ħalli fajl .mid jew .midi fiż-żona tat-tlugħ, jew ikklikkja fuqha biex tagħżel wieħed. M’għandekx fajl? Agħfas Itella’ kanzunetta demo biex tiftaħ kanon qasir ta’ “Frère Jacques” bil-bass u t-tambur.
  2. Il-piano roll jidher minnufih. Kull bar ikkulurit huwa nota: il-pożizzjoni vertikali tiegħu hija l-pitch (it-tikketti C jimmarkaw kull oktava), it-tul tiegħu huwa t-tul tan-nota, u l-bars aktar ċari ddaqqu aktar b’saħħa (velocity ogħla).
  3. Agħfas Daqq biex tisma’ l-fajl permezz ta’ sintetizzatur sempliċi integrat. Il-kursur aħmar isegwi l-mużika u n-noti li qed jinstemgħu jixgħelu. Pawża iżomm il-pożizzjoni; Waqqaf jerġa’ lura għall-bidu.
  4. Ikklikkja kullimkien fuq il-piano roll biex tiċċaqlaq il-kursur għal dak il-mument, anke waqt il-playback.
  5. Agħżel Veduta: Il-kanzunetta kollha idaħħal il-fajl kollu fl-iskrin, filwaqt li t-twieqi ta’ 5, 10 u 20 sekonda jżummjaw u jiskrolljaw mal-kursur, li jinqara iktar faċilment għal partijiet tal-pjanu densi.
  6. F’Tracks, neħħi l-għażla ta’ track biex timutaha. Issir griża fuq il-piano roll biex tkun tista’ tikkonċentra fuq parti waħda, per eżempju biex titgħallem melodija jew linja tal-bass.

Il-fajl jinqara minn JavaScript f’din it-tab. Xejn ma jiġi ttella’.

X’jfissru n-numri

  • Tul: it-tul tal-kanzunetta f’minuti u sekondi, ikkalkulat mill-mappa tat-tempo, għalhekk il-bidliet fit-tempo jitqiesu.
  • Tempo (BPM): it-tempo fil-bidu tal-kanzunetta f’taħbitiet (kwarti) kull minuta. Meta t-tempo jinbidel matul il-kanzunetta, l-inqas u l-ogħla valuri jidhru bejn il-parentesi. Fajl mingħajr avveniment tat-tempo jdoqq bid-default MIDI ta’ 120 BPM.
  • Noti: in-numru ta’ noti, wara li kull note-on jiġi mqabbel man-note-off tiegħu.
  • Tracks b’noti / total: fajls tal-format 1 ġeneralment jibdew b’track “konduttur” li fiha biss it-tempo u l-miżura, għalhekk iż-żewġ għadd spiss ivarjaw b’wieħed.
  • Miżura, Medda tan-noti (l-aktar nota baxxa u għolja, bil-C tan-nofs miktuba C4) u Format SMF (0 = track waħda li żżomm il-kanali kollha, 1 = diversi tracks sinkronizzati).

Kif jaħdem il-parser

Standard MIDI File huwa chunk tal-header (MThd) segwit minn chunks tat-tracks (MTrk). Kull avveniment huwa preċedut minn delta time f’ticks, u l-header jagħti n-numru ta’ ticks għal kull kwart. Din l-għodda taqra l-fajl byte b’byte: issegwi r-running status (fejn status byte jitħalla barra u jerġa’ jintuża l-preċedenti), tinjora l-messaġġi SysEx u chunks mhux magħrufa, taqra l-avvenimenti meta tat-tempo, tal-miżura u tal-isem tat-track, u titratta note-on b’velocity 0 bħala note-off, kif jiktbuhom ħafna sequencers. It-ticks jiġu mbagħad ikkonvertiti f’sekondi bil-mappa tat-tempo. Jiġu appoġġjati wkoll fajls li jużaw bażi tal-ħin SMPTE (frames kull sekonda).

Limiti tas-sintetizzatur integrat

Il-playback huwa maħsub biex jiċċekkja n-noti, mhux biex jinstema’ bħal strument veru. Kull kanal melodiku juża l-istess mewġa trijangolari ratba, kwalunkwe numru ta’ programm (strument). Fuq il-kanal 10, il-kanal tal-perkussjoni General MIDI, il-kicks huma sine li jinżel u t-tamburi l-oħra huma bursts qosra ta’ storbju. Il-pitch bend, il-pedala tas-sustain u l-kontrolluri jiġu injorati. Għal ħoss realistiku, iftaħ il-fajl f’DAW jew plejer b’SoundFont.

Mistoqsijiet frekwenti

Liema fajls nista’ niftaħ?

Standard MIDI Files fil-format 0 jew 1, bl-estensjonijiet .mid, .midi jew .kar (fajls tal-karaoke huma fajls MIDI ordinarji), u fajls RIFF .rmi li jgeżwru fajl MIDI. Fajls tal-format 2, li huma rari, jidhru bit-tracks tagħhom imqiegħda b’mod parallel.

Għaliex il-fajl tiegħi juri track waħda iktar milli stennejt?

F’fajl tal-format 1 l-ewwel track ġeneralment tkun track konduttur li fiha biss it-tempo u l-miżura. M’għandha l-ebda nota, għalhekk mhijiex elenkata f’Tracks, imma tingħadd fit-total.

Għaliex il-playback ma jinstemax bħal pjanu jew kitarra?

Din l-għodda tuża sintetizzatur żgħir ħafna mibni bil-Web Audio API minflok bank kbir tal-ħsejjes, biex il-paġna tibqa’ ħafifa. Iddoqq in-noti t-tajba fil-ħin t-tajjeb u bil-velocity t-tajba, imma mhux bil-ħsejjes oriġinali tal-istrumenti.

It-tempo juri firxa. Il-fajl huwa ħażin?

Le. Il-fajl fih avvenimenti ta’ bidla fit-tempo, per eżempju ritardando fl-aħħar jew sezzjoni iktar mgħaġġla. L-ewwel valur huwa t-tempo tal-bidu u l-firxa tagħti l-iktar tempi bil-mod u mgħaġġla użati; il-playback u t-tul isegwuhom kollha.

Il-fajl MIDI tiegħi jittella’?

Le. Il-fajl jinqara u jiddoqq kollu fil-brawżer tiegħek, u jintesa meta tagħlaq jew terġa’ tittella’ l-paġna.