title: GStreamer: Noise reduction perhaps by using the pulssink monitor sources
body: <p>Before I go off on a programming quest I thought I'd ask for guidance that google isn't giving me.</p>
  
  <p>I currently have a gstreamer pipeline that receives sound from a <em>filesrc</em>, a <em>pulsesrc</em> or <em>udpsrc</em> and plays it to a <em>pulsesink</em>.  When I use the microphone I get a lot of what I believe is system noise and wondered about doing some kind of noise reduction.  The <em>udpsrc</em> and microphone produce a LOT of white (pink?) noise   The <em>filesrc</em> sounds great.</p>
  
  <p>So, is there a well know gstreamer noise reduction technique?</p>
  
  <p>One idea I had was to tie the monitor source tied to the <em>pulsesink</em> as an input to some sort of sound inverter and play that back on top or the original sound and acheive noise cancellation.</p>
  
  <p>Gstreamer 0.10.36, Xubuntu 12.04.  Proprietary sound system based on a Realtec chipset.</p>