Web Audio distributed visualizer uses socketio to send beat data out to listening clients.