Awesome, that is exactly what I was looking for. Though I should mention Winamp's built-in "linein://" plugin gave me a much lower latency than Jasper's plugin (the one you linked). I tried to closely follow Jasper's performance documentation
, but his word choice is too often unclear. His documentation actually helped Winamp's built in "linein://" plugin immensely by advising the user to turn down the output buffer size.
Now I just need to fine-tune the actual visualization to prevent visual skipping.