Test klawiatury MIDI
Podłącz klawiaturę MIDI i zobacz, jak nuty podświetlają się na pianinie, z velocity, kanałem i dziennikiem zdarzeń.
Jak działa ten test
Testy MIDI używają Web MIDI API do wyświetlania podłączonych urządzeń i strumieniowania ich komunikatów. Gdy przyznasz dostęp, przeglądarka przekazuje nam wejścia i wyjścia; podłączamy nasłuchiwacz, który odbiera każdy surowy komunikat MIDI ze znacznikiem czasu.
Te bajty parsujemy na zdarzenia muzyczne — note on/off z velocity, zmiany kontrolne, takie jak sustain (CC64), pitch bend i zmiany programu — i pokazujemy je na pianinie oraz w dzienniku. Nic nie jest nigdzie wysyłane; parsowanie odbywa się lokalnie.
Dostęp jest żądany tylko po kliknięciu, a strona pozostaje użyteczna nawet tam, gdzie Web MIDI jest niedostępne, wyjaśniając wsparcie i oferując wskazówki.
Jak używać
- Podłącz urządzenie MIDI przez USB lub interfejs MIDI.
- Naciśnij przycisk przyznania dostępu i zezwól na dostęp do MIDI.
- Potwierdź, że urządzenie pojawia się na liście wejść.
- Graj nuty, poruszaj kontrolkami lub naciśnij pedał sustain i obserwuj pojawiające się zdarzenia.
- Użyj opcji filtrowania, czyszczenia i pobierania dziennika, aby przeanalizować strumień komunikatów.
Co wykrywa
- Podłączone wejścia i wyjścia MIDI oraz ich stan połączenia
- Zdarzenia note on/off z velocity i numerem kanału
- Zmiany kontrolne (w tym sustain), pitch bend i zmiany programu
- Nazwę producenta i urządzenia tam, gdzie przeglądarka je udostępnia
Czego nie wykrywa
- Niczego w przeglądarkach bez Web MIDI (zwłaszcza Safari i Firefox mają ograniczone wsparcie lub jego brak)
- Urządzenia trzymanego już na wyłączność przez inną aplikację
- Dźwięku — MIDI przenosi dane wykonania, a nie dźwięk
Rozwiązywanie problemów
| Objaw | Co zrobić |
|---|---|
| Nieobsługiwana przeglądarka | Użyj Chrome lub Edge przez HTTPS; Safari i Firefox mają obecnie ograniczone wsparcie Web MIDI lub jego brak. |
| Nie widać urządzenia | Podłącz urządzenie ponownie i upewnij się, że żaden DAW ani inna aplikacja go nie przejmuje, a następnie odśwież stronę. |
| Nie przyznano zgody | Zezwól na dostęp do MIDI po wyświetleniu prośby lub zresetuj uprawnienie w ustawieniach witryny w przeglądarce. |
| Są nuty, ale nie ma sustainu | Sprawdź, czy pedał wysyła CC64; niektóre pedały trzeba podłączyć przed włączeniem klawiatury. |
FAQ
Które przeglądarki obsługują Web MIDI?
Chrome i Edge na komputerach i w Androidzie. Safari i Firefox mają obecnie ograniczone wsparcie lub jego brak.
Dlaczego nie widać żadnego urządzenia?
Upewnij się, że jest podłączone i nie jest przejęte przez inną aplikację (np. DAW), a następnie podłącz je ponownie.
Czy dane mojej gry są gdziekolwiek wysyłane?
Nie. Komunikaty MIDI są obsługiwane lokalnie i nigdy nie są przesyłane.
Czy potrzebuję sterowników?
Większość zgodnych z klasą urządzeń USB MIDI działa bez dodatkowych sterowników; niektóre interfejsy dostarczają własne.
Czy mogę testować jednocześnie klawiaturę i kontroler?
Tak — wszystkie podłączone wejścia są wymienione, a ich komunikaty pojawiają się razem w dzienniku.
Czy to wydaje dźwięk?
Nie. MIDI przenosi dane nut i kontroli; aby je usłyszeć, skierujesz je do syntezatora lub DAW.