An HTML5 audio visualizer for mic/line-in input