IT-lexicon › Web › Web MIDI API

Web MIDI API

Web Svenska → Bijgewerkt: 2026-10-28

Laat een webpagina rechtstreeks praten met MIDI-apparaten die op de computer zijn aangesloten — keyboards, synthesizers, controlesurfaces.

Een aanroep van navigator.requestMIDIAccess() levert lijsten met in- en uitgangen op, en vanaf dan zijn het ruwe MIDI-bytes in beide richtingen. Chrome leverde het in 2015, Firefox pas in 2022, en zelfs toen alleen achter een sitespecifieke add-on die de pagina moet aanvragen. Safari weigert, met als reden fingerprinting: de lijst met aangesloten apparaten zegt nogal wat over wie je bent.

SysEx vereist een extra toestemming, {sysex: true}, en terecht — SysEx kan het geheugen van een instrument herschrijven of de firmware flashen. Toch heeft de API de browser tot een uitstekende patch-editor gemaakt voor oude synthesizers, wier Windows 98-software allang niet meer werkt. Vaak wordt hij gecombineerd met de Web Audio API om synths in een tabblad te bouwen.

← Terug naar het lexicon