title: FFT implementation
body: <p>I have a problem with implementing FFT. The target device is Windows Phone 7.</p>
  
  <p>This is how i'm doing it.
  buffer is a byte array with fixed size 1024.</p>
  
  <pre><code>var o = Observable.FromEvent&lt;EventArgs&gt;(Microphone.Default, "BufferReady");
          o.Subscribe(evt =&gt;
          {
              double[] dImageArray = this.buffer.Select(i =&gt; Convert.ToDouble(i)).ToArray();
  
              fftoutput = Saluse.MediaKit.Sample.FourierTransform.FFTDb(ref dImageArray);
  
          });
  </code></pre>
  
  <p>The class i'm using(as you can see) is from SaluseMediakit (<a href="http://wklej.org/id/657262/" rel="nofollow">source</a>)</p>
  
  <p>Is this the right path? Or i'm somewhere mistaken?</p>