Uses the following HTML5 featrures: Web Audio API, drop events, file access, and canvas.
Only works on the most recent versions of Chrome (and possibly Safari).
Here's the documentation, and here's cbrandolino's github.