title: Apply effect on microphone
body: <p>i'm developing a browser voice communication app, so the problem is - i need to apply some effects on microphone input stream. i get the stream this way for the test where my interlocutor should hear a sine sound:</p>
  
  <pre><code>navigator.mediaDevices.getUserMedia({audio: true, video: false})
  .then(stream =&gt; {
      var audioCtx = new (window.AudioContext || window.webkitAudioContext)();
      var sinea = audioCtx.createOscillator();
      sinea.frequency.value = 440;
      sinea.type = "sine";
      sinea.start();
      sinea.connect(stream);
  })
  </code></pre>
  
  <p>no effect. though no exepthion thrown. stream.connect(sinea) - also no way. so what approach should be used here to add some audio filters to the stream data if that's possible? thanks.</p>