MIDI-fájl megjelenítő
Nyiss meg egy .mid fájlt a böngésződben: zongoratekercsként látod, egyszerű szintivel lejátszhatod, sávokat némíthatsz, és látod a tempót, hosszt.
Minden sáv egy hang: a magasság a hangmagasság, a hossz az időtartam, a fényerő az ütéserő. Kattints a zongoratekercsre a kurzor mozgatásához.
- Időtartam
- –
- Tempó (BPM)
- –
- Hangok
- –
- Hangokat tartalmazó sávok / összes
- –
- Ütemmutató
- –
- Hangterjedelem
- –
- SMF-formátum
- –
Sávok
Töröld egy sáv jelölését, hogy elnémítsd, és szürkévé váljon a zongoratekercsen.
Hogyan nézz meg és játssz le egy MIDI-fájlt
- Húzz egy
.midvagy.midifájlt a céllapra, vagy kattints rá, és válaszd ki. Nincs kéznél fájl? Nyomd meg a Demódal betöltése gombot, és megnyílik egy rövid „Frère Jacques” kánon basszussal és dobokkal. - A zongoratekercs azonnal megjelenik. Minden színes sáv egy hang: függőleges helye a hangmagasság (a C jelek minden oktávot jelölnek), hossza az időtartam, a fényesebb sávokat pedig erősebben játszották (nagyobb ütéserő).
- Nyomd meg a Lejátszás gombot, hogy egy egyszerű beépített szintetizátoron keresztül meghallgasd a fájlt. A piros kurzor követi a zenét, és a megszólaló hangok kigyulladnak. A Szünet megtartja a pozíciót; a Leállítás visszaugrik az elejére.
- Kattints bárhová a zongoratekercsen, hogy a kurzort az adott pillanatra ugrasd, lejátszás közben is.
- Válassz Nézet értéket: az Az egész dal az egész fájlt a képernyőre illeszti, az 5, 10 és 20 másodperces ablakok pedig ráközelítenek, és a kurzorral együtt görgetnek, ami sűrű zongoraszólamoknál könnyebben olvasható.
- A Sávok között töröld egy sáv jelölését az elnémításához. A sáv szürkévé válik a zongoratekercsen, így egy szólamra összpontosíthatsz, például egy dallam vagy egy basszusvonal megtanulásához.
A fájlt a JavaScript ebben a lapban olvassa. Semmi sem kerül feltöltésre.
Mit jelentenek a számok
- Időtartam: a dal hossza percben és másodpercben, a tempótérkép alapján számolva, így a tempóváltásokat is figyelembe veszi.
- Tempó (BPM): a dal eleji tempó negyedhangok percenkénti számában. Ha a tempó a dal alatt változik, a legalacsonyabb és legmagasabb érték zárójelben látszik. A tempóeseményt nem tartalmazó fájl a MIDI alapértelmezett 120 BPM-jén szól.
- Hangok: a hangok száma, miután minden note-on párba lett állítva a note-off eseményével.
- Hangokat tartalmazó sávok / összes: az 1-es formátumú fájlok általában egy „karmesteri” sávval kezdődnek, amely csak tempót és ütemmutatót tartalmaz, ezért a két szám gyakran eggyel eltér.
- Ütemmutató, Hangterjedelem (a legalacsonyabb és legmagasabb hang, a középső C jelölése C4) és SMF-formátum (0 = egy sáv az összes csatornával, 1 = több szinkronizált sáv).
Hogyan működik az elemző
A Standard MIDI File egy fejlécblokkból (MThd) és az azt követő sávblokkokból (MTrk) áll. Minden eseményt egy tickekben megadott delta idő előz meg, a fejléc pedig megadja a negyedhangonkénti tickek számát. Az eszköz bájtról bájtra olvassa a fájlt: követi a running status-t (amikor egy státuszbájt elmarad, és az előzőt használják újra), átugorja a SysEx üzeneteket és az ismeretlen blokkokat, beolvassa a tempó, az ütemmutató és a sávnév meta eseményeket, a 0 ütéserejű note-on eseményt pedig note-off eseményként kezeli, ahogy a legtöbb szekvenszer írja. A tickeket ezután a tempótérkép szerint másodpercekre váltja. Az SMPTE időalapot (képkocka/másodperc) használó fájlokat is támogatja.
A beépített szinti korlátai
A lejátszás a hangok ellenőrzésére szolgál, nem arra, hogy valódi hangszernek hangozzon. Minden dallamos csatorna ugyanazt a lágy háromszöghullámot használja, a program (hangszer) számától függetlenül. A 10. csatornán, a General MIDI ütőhangszer-csatornán a bőgődob ereszkedő szinusz, a többi dob rövid zajimpulzus. A hangmagasság-hajlítást, a szusztain pedált és a vezérlőket figyelmen kívül hagyja. Valósághű hanghoz nyisd meg a fájlt egy DAW-ban vagy SoundFontot használó lejátszóban.
Gyakori kérdések
Milyen fájlokat nyithatok meg?
A 0-s vagy 1-es formátumú Standard MIDI Fileokat .mid, .midi vagy .kar kiterjesztéssel (a karaoke fájlok közönséges MIDI-fájlok), valamint a MIDI-fájlt becsomagoló RIFF .rmi fájlokat. A ritka 2-es formátumú fájlokat a sávjaik párhuzamosan elrendezve mutatja.
Miért mutat a fájlom eggyel több sávot, mint vártam?
Az 1-es formátumú fájlban az első sáv általában egy karmesteri sáv, amely csak a tempót és az ütemmutatót tartalmazza. Nincsenek benne hangok, ezért nem szerepel a Sávok között, de beleszámít az összesbe.
Miért nem hangzik zongorának vagy gitárnak a lejátszás?
Ez az eszköz egy nagyon kicsi, a Web Audio API-val épített szintetizátort használ nagy hangbank helyett, hogy az oldal könnyű maradjon. A megfelelő hangokat játssza a megfelelő időben és ütéserővel, de nem az eredeti hangszerhangzással.
A tempó tartományt mutat. Hibás a fájl?
Nem. A fájl tempóváltás-eseményeket tartalmaz, például egy ritardandót a végén vagy egy gyorsabb szakaszt. Az első érték a kezdő tempó, a tartomány pedig a leglassabb és leggyorsabb használt tempót adja; a lejátszás és az időtartam mindegyiket követi.
Feltöltődik a MIDI-fájlom?
Nem. A fájlt teljes egészében a böngésződben olvassa és játssza le az eszköz, és az oldal bezárásakor vagy újratöltésekor elfelejti.
Kapcsolódó eszközök
- Online szintetizátor Játssz ingyenes online szintetizátoron egérrel, érintőképernyővel, számítógép- vagy MIDI-billentyűzettel. Két oszcillátor, ADSR és rezonáns szűrő.
- Metronóm Ingyenes online metronóm 20 és 300 BPM között, ütemmutatókkal, az első ütés hangsúlyozásával és tempókoppintással. Pontos időzítés a böngészőben.
- Hanggenerátor Ingyenes online hanggenerátor. Játssz le szinusz-, négyszög-, fűrészfog- vagy háromszöghullámot 20 Hz és 20 kHz között, vagy válassz zenei hangot.
- BPM-számláló Határozd meg bármely dal BPM-jét koppintással. Kattints, érintsd meg vagy nyomd meg a szóközt minden ütemnél; a kilógó koppintásokat figyelmen kívül hagyja.