Getting Started With The Web MIDI API — Smashing Magazine

Artikeln introducerar Web MIDI API, en webbläsarfunktion som möjliggör interaktion med digitala musikinstrument direkt i webbläsaren. Den förklarar grunderna i MIDI-protokollet, dess historik sedan 1983 och hur det används för att överföra musikalisk och tidsbaserad information mellan enheter. Implementering med JavaScript beskrivs, inklusive hur man begär åtkomst till MIDI-enheter via navigator.requestMIDIAccess() och hanterar MIDI-meddelanden som "note on" och "note off". Web MIDI API stöds för närvarande inbyggt i Chrome, Opera och Android WebView, men polyfill-lösningar som webmidiapishim finns för andra webbläsare. Artikeln nämner även webMIDI.js som ett bibliotek för att förenkla utvecklingen med Web MIDI API.