Utilia

MIDI failu vizualizators

Atveriet .mid failu pārlūkprogrammā, lai redzētu to klavieru rullī, atskaņotu ar vienkāršu sintezatoru, izslēgtu celiņus un nolasītu tempu un notu skaitu.

0:00.0 / 0:00.0

Katra josla ir nots: augstums = toņa augstums, garums = ilgums, spilgtums = spēks. Noklikšķiniet uz klavieru rulļa, lai pārvietotu kursoru.

Ilgums
–
Temps (BPM)
–
Notis
–
Celiņi ar notīm / kopā
–
Taktsmērs
–
Notu diapazons
–
SMF formāts
–

Kā skatīt un atskaņot MIDI failu

  1. Ievelciet .mid vai .midi failu norādītajā zonā vai noklikšķiniet uz tās, lai to izvēlētos. Nav faila pie rokas? Nospiediet Ielādēt demonstrācijas dziesmu, lai atvērtu īsu „Frère Jacques” kanonu ar basu un bungām.
  2. Klavieru rullis parādās uzreiz. Katra krāsainā josla ir nots: tās vertikālā pozīcija ir toņa augstums (burti C atzīmē katru oktāvu), garums ir ilgums, bet spilgtākas joslas ir spēlētas spēcīgāk (lielāks sitiena spēks).
  3. Nospiediet Atskaņot, lai dzirdētu failu ar vienkāršu iebūvētu sintezatoru. Sarkanais kursors seko mūzikai, un skanošās notis iedegas. Pauze saglabā pozīciju; Apturēt atgriežas sākumā.
  4. Noklikšķiniet jebkurā klavieru rulļa vietā, lai pārvietotu kursoru uz šo brīdi, pat atskaņošanas laikā.
  5. Izvēlieties Skats: Visa dziesma ietilpina visu failu ekrānā, bet 5, 10 un 20 sekunžu logi tuvina un ritina līdzi kursoram, kas ir vieglāk lasāms blīvām klavieru partijām.
  6. Sadaļā Celiņi noņemiet celiņa atzīmi, lai to izslēgtu. Klavieru rullī tas kļūst pelēks, lai varētu pievērsties vienai partijai, piemēram, lai apgūtu melodiju vai basa līniju.

Failu lasa JavaScript šajā cilnē. Nekas netiek augšupielādēts.

Ko nozīmē skaitļi

  • Ilgums: dziesmas garums minūtēs un sekundēs, aprēķināts pēc tempa kartes, tāpēc tempa izmaiņas tiek ņemtas vērā.
  • Temps (BPM): temps dziesmas sākumā sitienos (ceturtdaļnotīs) minūtē. Ja temps dziesmas laikā mainās, iekavās tiek rādītas zemākā un augstākā vērtība. Fails bez tempa notikuma tiek atskaņots ar MIDI noklusējumu 120 BPM.
  • Notis: notu skaits pēc katras note-on savienošanas ar tās note-off.
  • Celiņi ar notīm / kopā: 1. formāta faili parasti sākas ar „diriģenta” celiņu, kas satur tikai tempu un taktsmēru, tāpēc abi skaitļi bieži atšķiras par vienu.
  • Taktsmērs, Notu diapazons (zemākā un augstākā nots, vidējo C rakstot kā C4) un SMF formāts (0 = viens celiņš ar visiem kanāliem, 1 = vairāki sinhronizēti celiņi).

Kā darbojas parsētājs

Standard MIDI File sastāv no galvenes bloka (MThd), kam seko celiņu bloki (MTrk). Pirms katra notikuma ir delta laiks tikšķos, un galvene norāda tikšķu skaitu uz ceturtdaļnoti. Šis rīks lasa failu baitu pa baitam: tas seko running status (kad statusa baits tiek izlaists un tiek izmantots iepriekšējais), izlaiž SysEx ziņojumus un nezināmus blokus, nolasa tempa, taktsmēra un celiņa nosaukuma meta notikumus un uzskata note-on ar spēku 0 par note-off, kā to raksta lielākā daļa sekvenceru. Pēc tam tikšķi tiek pārvērsti sekundēs pēc tempa kartes. Tiek atbalstīti arī faili ar SMPTE laika bāzi (kadri sekundē).

Iebūvētā sintezatora ierobežojumi

Atskaņošana paredzēta notu pārbaudei, nevis īsta instrumenta skaņai. Katrs melodiskais kanāls izmanto to pašu maigo trijstūra vilni neatkarīgi no programmas (instrumenta) numura. 10. kanālā, General MIDI perkusiju kanālā, bungu soļi ir krītošs sinuss, bet pārējās bungas ir īsi trokšņa uzliesmojumi. Toņa liece, sustain pedālis un kontrolieri tiek ignorēti. Reālistiskai skaņai atveriet failu DAW vai atskaņotājā ar SoundFont.

Biežāk uzdotie jautājumi

Kurus failus var atvērt?

Standard MIDI File 0. vai 1. formātā ar paplašinājumiem .mid, .midi vai .kar (karaokes faili ir parasti MIDI faili), kā arī RIFF .rmi failus, kas ietver MIDI failu. 2. formāta faili, kas ir reti, tiek rādīti ar paralēli izvietotiem celiņiem.

Kāpēc manam failam ir par vienu celiņu vairāk, nekā gaidīju?
  1. formāta failā pirmais celiņš parasti ir diriģenta celiņš, kas satur tikai tempu un taktsmēru. Tajā nav notu, tāpēc tas nav uzskaitīts sadaļā Celiņi, taču ir ieskaitīts kopskaitā.
Kāpēc atskaņojums neskan kā klavieres vai ģitāra?

Šis rīks izmanto ļoti mazu sintezatoru, kas izveidots ar Web Audio API, nevis lielu skaņu banku, lai lapa paliktu viegla. Tas atskaņo pareizās notis pareizajā laikā un ar pareizo spēku, taču ne ar oriģinālo instrumentu skaņām.

Temps tiek rādīts kā diapazons. Vai fails ir nepareizs?

Nē. Failā ir tempa maiņas notikumi, piemēram, ritardando beigās vai ātrāka daļa. Pirmā vērtība ir sākuma temps, bet diapazons norāda lēnāko un ātrāko izmantoto tempu; atskaņošana un ilgums ņem vērā tos visus.

Vai mans MIDI fails tiek augšupielādēts?

Nē. Failu pilnībā nolasa un atskaņo jūsu pārlūkprogramma, un tas tiek aizmirsts, kad aizverat vai pārlādējat lapu.