Add multiple browser support
Replace analyser with dsp.js
Updates visualization