Steve Kinney: Building a musical instrument with the Web Audio API | JSConf US 2015
When you weren't looking, someone stuck a synthesizer into your favorite web browser. The Web Audio API is widely supported and makes it easy—and more importantly, fun—to create, process, and control audio in the browser. We can spin up oscillators, adjust gain, tweak frequencies, and slap on some funky delay. Additionally, we can also take existing sounds and manipulate them to our heart's content. We can grab input from cameras and microphones and use them as we see fit. But, the fun doesn't stop there—we still have the rest of the browser's media APIs at our disposal. We'll talk a little bit about the Web Audio API. We'll explore the browser as a vehicle for creative expression. We'll fire up some audio contexts and connect some nodes. We'll also leverage the getUserMedia Web API, WebSockets, and others to build unique musical instruments that could only be possible in the web browser. We'll not only talk about the API itself, but also some of the fundamental concepts for working with audio and making music.

Naveed Ihsanullah: Parallelism experiments in JavaScript | JSConf US 2015

Jan Monschke: Using the web for music production and for live performances | JSConf EU 2014

Jafar Husain: Async Programming in ES7 | JSConf US 2015

I Play JavaScript: Making a Web Audio Synthesizer (Neil McCallion)

Ian Schreier's SM57 Drum Mic seminar (AM highlights)

Sam Saccone: Recreating a dialup modem in javascript | JSConf US 2015

Building the PERFECT Linux PC with Linus Torvalds

Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...

Sam Bellen: Changing live audio with the web-audio-api - JSConf Budapest 2016

Something is jamming GPS over Europe. Here's what we found

Making a synthesizer with Tone.js

How to Make SNES Music (in 1995)

Making the Web Rock: The Web Audio API

Mariko Kosaka: Knitting for Javascripters | JSConf US 2015

23 - Exploring the Web Audio API | Honchan Choi (Google)

Marcy Sutton: 30 Minutes or Less: The Magic of Automated Accessibility Testing | JSConf US 2015

Matt McKegg: I Play The JavaScript - JSConf.Asia 2015

The Mathematical Problem with Music, and How to Solve It

NES Sound: The DMC - Behind the Code

