Real-time tuner (pitch detection) with Dart, WebAudio, GetUserMedia, and StageXL