Lessico IT › Web › Web MIDI API

Web MIDI API

Web Svenska → Aggiornato: 2026-10-28

Permette a una pagina web di dialogare direttamente con i dispositivi MIDI collegati al computer: tastiere, sintetizzatori, superfici di controllo.

Chiamando navigator.requestMIDIAccess() si ottengono gli elenchi di ingressi e uscite, e da lì si scambiano byte MIDI grezzi in entrambe le direzioni. Chrome l'ha rilasciata nel 2015, Firefox solo nel 2022 e, anche allora, subordinata a un componente aggiuntivo specifico per sito che la pagina deve richiedere. Safari ha rifiutato, citando il fingerprinting: l'elenco dei dispositivi collegati dice parecchio su chi sei.

Il SysEx richiede un permesso aggiuntivo, {sysex: true}, e a ragione: può riscrivere la memoria di uno strumento o aggiornarne il firmware. Eppure l'API ha trasformato il browser in un editor di patch più che capace per vecchi sintetizzatori il cui software per Windows 98 ha smesso di funzionare da tempo. Spesso si abbina alla Web Audio API per costruire sintetizzatori in una scheda.

← Torna al lessico