title: Matlab real time audio processing
body: <p>I'm trying to record my microphone input and process it at the same time.</p>
  
  <p>I tried with a loop with this inside:</p>
  
  <pre><code>recordblocking(recorder, 1);
  y = getaudiodata(recorder);
  % any processing on y
  </code></pre>
  
  <p>But while I'm doing something with <strong><code>y</code></strong>, I'm losing information since not recording continuously.</p>
  
  <p>Is there something I could do to continuously record sound coming in my microphone, store it in some kind of buffer, and process chunks of it at the same time?</p>
  
  <p>A delay isn't a problem, but I really need the recording and processing done simultaneously.</p>
  
  <p>Thanks in advance for any help.</p>