I had heard about how cool MIDI was, but wasn't blown away until I saw a demo of MAX back in 1992. MAX let you generate and re-wire MIDI signals in real time with a simple but powerful graphical interface (it's still around and now does real-time DSP audio and video processing too). http://en.wikipedia.org/wiki/Max_(software) Later that year I got my hands on a synthesizer and a copy of MAX and it became the first 'r…
The applet versions even support MIDI input (just plug in your keyboard and you can use it to give answers to the online drills!), but the sequence of Java security disasters will probably spell the death of that feature -- when I drop applets, AFAIK there's no other in-browser way to catch MIDI input; it's frustrating as hell.