midi.js är ett Javascript-bibliotek som möjliggör MIDI-funktionalitet direkt i webbläsaren, byggt på och integrerande med befintliga ramverk. Biblioteket kan kombineras med andra teknologier som jasmid, three.js, sparks.js eller glsl för att skapa webbradio, audiovisuella experiment, pianosimuleringar och trummaskiner. För bästa användarupplevelse rekommenderas moderna webbläsare som Google Chrome, Firefox, Opera eller Safari, då Internet Explorer har sämre ljudkvalitet. Artikeln presenterar flera grundläggande exempel och demos, inklusive färgade pianon, 3D-spelare och interaktiva musikapplikationer. midi.js förlitar sig på och tackar för bidragen från flera underliggande bibliotek och API:er som Web Audio API, Web MIDI API, jasmid och SoundManager2.