Using Web Audio API and Web MIDI API to sample with a Novation Launchpad in the Browser
Web Launchpad
View Slide
orlando.delagui.lahashlabs.comeatcodetravel.com
Web MIDI API+Web Audio API
Web MIDI API
and Opera
Web Audio API
AudioContext
.decodeAudioData().createBufferSource()
MIDIAccess
.inputs().outputs()onstatechange
MIDIInputMap
value.onmidimessage
[144, 10, 127]
[144, 10, 127]channel key note
[144, 10, 0]channel key note
♥
Demo
Resources
orlando/web-launchpad
developer.mozilla.orghtml5rocks.com
Thanks!