title: Stream microphone audio to speakers using AudioContext
body: <p>I feel like maybe something has changed in Chrome as there are demos of this functionality out there that don't seem to work anymore. I haven't found anything saying so though. Here is my code:</p>
  
  <pre><code>navigator.getUserMedia = ( navigator.getUserMedia    || navigator.webkitGetUserMedia ||
                             navigator.mozGetUserMedia ||navigator.msGetUserMedia);
  
  var aCtx;
  var analyser;
  var microphone;
  if (navigator.getUserMedia) {
      navigator.getUserMedia({audio: true}, function(stream) {
          aCtx = new webkitAudioContext();
          analyser = aCtx.createAnalyser();
          microphone = aCtx.createMediaStreamSource(stream);
          microphone.connect(analyser);
          analyser.connect(aCtx.destination);
      });
  };
  </code></pre>
  
  <p>I can't get the audio to play through the speakers. I'm hoping that my code is just incorrect and that this is still possible. I can get it to work if I use an audio tag and send it straight there but I want to be able to add filters to it.</p>