DuoLang by Kevin De Keyser
The source is free to use, however this code has been more or less hacked together and reading the source might cause the sudden urge to call me and teach me Javascript design patterns (...which might not at all be a bad idea!)
Built with Processing,
Processing.js,
Code Mirror and
Buzz.js for sound.