* the timing between the visualizer and the audio is off, need to
  reconcile this.
* using a large buffer causes hiccups which is a little counter
  intuitive.  need to figure out why this happens.
