Wizualizator plików MIDI
Otwórz plik .mid w przeglądarce, zobacz go jako piano roll, odtwórz prostym syntezatorem, wycisz ścieżki i sprawdź tempo, długość oraz liczbę nut.
Każdy pasek to nuta: wysokość = wysokość dźwięku, długość = czas trwania, jasność = siła uderzenia (velocity). Kliknij piano roll, aby przesunąć kursor.
- Długość
- –
- Tempo (BPM)
- –
- Nuty
- –
- Ścieżki z nutami / wszystkie
- –
- Metrum
- –
- Zakres dźwięków
- –
- Format SMF
- –
Ścieżki
Odznacz ścieżkę, aby ją wyciszyć i wyszarzyć na piano rollu.
Jak wyświetlić i odtworzyć plik MIDI
- Upuść plik
.midlub.midina pole wyboru albo kliknij je, aby wybrać plik. Nie masz żadnego pod ręką? Kliknij Wczytaj utwór demo, aby otworzyć krótki kanon „Panie Janie” z basem i perkusją. - Piano roll pojawia się od razu. Każdy kolorowy pasek to nuta: jego położenie w pionie to wysokość dźwięku (etykiety C oznaczają kolejne oktawy), długość to czas trwania, a jaśniejsze paski zostały zagrane mocniej (większa velocity).
- Kliknij Odtwórz, aby posłuchać pliku przez prosty wbudowany syntezator. Czerwony kursor podąża za muzyką, a brzmiące nuty się podświetlają. Pauza zachowuje pozycję, a Stop wraca na początek.
- Kliknij w dowolnym miejscu piano rolla, aby przenieść kursor do tego momentu – także w trakcie odtwarzania.
- Wybierz Widok: Cały utwór mieści cały plik na ekranie, a okna 5, 10 i 20 sekund przybliżają widok i przewijają go razem z kursorem, co ułatwia czytanie gęstych partii fortepianu.
- W sekcji Ścieżki odznacz ścieżkę, aby ją wyciszyć. Zrobi się szara na piano rollu, dzięki czemu skupisz się na jednej partii, np. ucząc się melodii albo linii basu.
Plik jest odczytywany przez JavaScript w tej karcie. Nic nie jest wysyłane na serwer.
Co oznaczają wartości
- Długość: czas trwania utworu w minutach i sekundach, liczony z mapy tempa, więc uwzględnia zmiany tempa.
- Tempo (BPM): tempo na początku utworu w ćwierćnutach na minutę. Gdy tempo zmienia się w trakcie, w nawiasie widać najniższą i najwyższą wartość. Plik bez zdarzenia tempa jest odtwarzany w domyślnym dla MIDI tempie 120 BPM.
- Nuty: liczba nut po sparowaniu każdego note-on z odpowiadającym mu note-off.
- Ścieżki z nutami / wszystkie: pliki w formacie 1 zwykle zaczynają się od ścieżki „dyrygenta”, która zawiera tylko tempo i metrum, więc obie liczby często różnią się o jeden.
- Metrum, Zakres dźwięków (najniższa i najwyższa nuta, przy czym środkowe C zapisywane jest jako C4) oraz Format SMF (0 = jedna ścieżka ze wszystkimi kanałami, 1 = kilka zsynchronizowanych ścieżek).
Jak działa parser
Standardowy plik MIDI (SMF) składa się z bloku nagłówka (MThd) i bloków ścieżek (MTrk). Każde zdarzenie poprzedza czas delta w tickach, a nagłówek podaje liczbę ticków na ćwierćnutę. Narzędzie czyta plik bajt po bajcie: obsługuje running status (gdy bajt statusu jest pominięty i używany jest poprzedni), pomija komunikaty SysEx i nieznane bloki, odczytuje metazdarzenia tempa, metrum i nazwy ścieżki, a note-on z velocity 0 traktuje jako note-off, tak jak zapisuje je większość sekwencerów. Ticki są następnie przeliczane na sekundy według mapy tempa. Obsługiwane są też pliki z podstawą czasu SMPTE (klatki na sekundę).
Ograniczenia wbudowanego syntezatora
Odtwarzanie służy do sprawdzenia nut, a nie do udawania prawdziwego instrumentu. Każdy kanał melodyczny używa tej samej łagodnej fali trójkątnej, niezależnie od numeru programu (instrumentu). Na kanale 10, czyli kanale perkusyjnym General MIDI, stopa to opadająca sinusoida, a pozostałe bębny to krótkie impulsy szumu. Pitch bend, pedał sustain i kontrolery są ignorowane. Jeśli chcesz realistycznego brzmienia, otwórz plik w DAW lub w odtwarzaczu z SoundFontem.
Najczęściej zadawane pytania
Jakie pliki mogę otworzyć?
Standardowe pliki MIDI w formacie 0 lub 1 z rozszerzeniem .mid, .midi lub .kar (pliki karaoke to zwykłe pliki MIDI), a także pliki RIFF .rmi, które zawierają plik MIDI. Rzadkie pliki w formacie 2 są wyświetlane ze ścieżkami ułożonymi równolegle.
Dlaczego mój plik ma o jedną ścieżkę więcej, niż się spodziewałem?
W pliku w formacie 1 pierwsza ścieżka to zwykle ścieżka dyrygenta, zawierająca tylko tempo i metrum. Nie ma w niej nut, więc nie pojawia się na liście Ścieżki, ale jest wliczana do sumy.
Dlaczego odtwarzanie nie brzmi jak fortepian czy gitara?
Narzędzie używa bardzo małego syntezatora zbudowanego na Web Audio API zamiast dużego banku brzmień, dzięki czemu strona pozostaje lekka. Gra właściwe nuty we właściwym czasie i z właściwą siłą, ale nie oryginalnymi brzmieniami instrumentów.
Tempo pokazuje zakres. Czy plik jest błędny?
Nie. Plik zawiera zdarzenia zmiany tempa, np. ritardando na końcu albo szybszy fragment. Pierwsza wartość to tempo początkowe, a zakres podaje najwolniejsze i najszybsze użyte tempo; odtwarzanie i długość uwzględniają wszystkie zmiany.
Czy mój plik MIDI jest wysyłany na serwer?
Nie. Plik jest odczytywany i odtwarzany w całości w twojej przeglądarce i znika z pamięci, gdy zamkniesz lub odświeżysz stronę.
Podobne narzędzia
- Syntezator online Graj na darmowym syntezatorze online myszą, palcami, klawiaturą komputera lub klawiaturą MIDI. Dwa oscylatory, obwiednia ADSR i filtr z rezonansem.
- Metronom online Darmowy metronom online od 20 do 300 BPM z wyborem metrum, akcentem na pierwszą miarę i wystukiwaniem tempa. Precyzyjny i równy rytm w przeglądarce.
- Generator tonów Darmowy generator tonów online. Odtwórz falę sinusoidalną, prostokątną, piłokształtną lub trójkątną o dowolnej częstotliwości od 20 Hz do 20 kHz.
- Licznik BPM (tap tempo) Sprawdź BPM dowolnej piosenki, stukając w rytm. Kliknij, dotknij ekranu lub naciśnij spację na każde uderzenie; nietrafione stuknięcia są pomijane.