Leksykon IT › Web › Web MIDI API

Web MIDI API

Web Svenska → Zaktualizowano: 2026-10-28

Pozwala stronie internetowej rozmawiać bezpośrednio z urządzeniami MIDI podłączonymi do komputera — klawiaturami, syntezatorami, powierzchniami sterującymi.

Wywołanie navigator.requestMIDIAccess() zwraca listy wejść i wyjść, a dalej to już surowe bajty MIDI w obu kierunkach. Chrome wdrożył je w 2015 roku, Firefox dopiero w 2022 i to z zastrzeżeniem, że strona musi zażądać dodatku powiązanego z witryną. Safari odmawia, powołując się na fingerprinting: lista podłączonych urządzeń sporo mówi o tym, kim jesteś.

SysEx wymaga dodatkowego uprawnienia, {sysex: true}, i słusznie — SysEx potrafi przepisać pamięć instrumentu albo wgrać nowy firmware. Mimo to API zmieniło przeglądarkę w w pełni sprawny edytor brzmień dla starych syntezatorów, których oprogramowanie na Windows 98 przestało działać dawno temu. Często łączy się je z Web Audio API, by budować syntezatory w karcie.

← Wróć do leksykonu