HTML5 audio experiment - JavaScript sound synthesis and audio encoding: ""riffwave.js" is a tiny javascript library that encodes audio data to a format (PCM inside a RIFF container) that can be used to play synthesized sounds with the HTML5 audio element.
Simply use the generated data URI as source."
'via Blog this'