Web Unleashed 2016
Web Dev
  • 2016-10-03 00:00:00 2016-10-04 00:00:00 America/Toronto Web Unleashed 2016 Toronto FITC
  • Toronto
  • # webu16


Slides Notes


If you own an electronic music instrument made in the last 3 decades, it most likely supports the MIDI protocol. What if I told you that it is now possible to interact with your keytar or drum machine directly from your browser? You would go crazy, right? Well, prepare to do so…

With built-in support inside Chrome and Opera, upcoming support in Firefox and plugins for other platforms, this possibility is now a reality. This talk will introduce the audience to the Web MIDI API and libraries that help you get the most out of it.

Web devs, man your synths!

Target Audience

Web developers who want to make some noise or musicians who pay the bills doing front-end dev gigs.

Assumed Audience Knowledge

Basic knowledge of HTML, CSS and JavaScript.

Five Things Audience Members Will Learn

  1. What the MIDI protocol and the Web MIDI API are and what they can be used for.
  2. What the current support level for MIDI in browsers is.
  3. Why the Web MIDI API is too low-level for the average web developer and what can be done about it.
  4. How to send MIDI commands to external MIDI devices and how to react to incoming MIDI events.
  5. How it sounds when a web developer transforms into an electronic musician.