A sound visualizer in Web Audio API and WebGL (Three.js)