Starting sound integration -- using Patatap sound.js as starting point
saved some cycles by not having to redraw the hsv visualizer background