A web based mini-DAW implementation (using the Web Audio and Web MIDI APIs)
This started life as a fork of cwilso/metronome, but turned into "let's use the postmessage mechanism to set up a timing loop instead", afterwhich it just became "well this all works, let's make a web-based mini-DAW".