title: Web Audio API analyser node getByteFrequencyData returning blank array
body: <p>I'm trying to access FFT data from the analyser node using <code>analyser.getByteFrequencyData(array)</code> but it seems to return a blank array:</p>
  
  <pre><code>var array = new Uint8Array(analyser.frequencyBinCount);
  analyser.getByteFrequencyData(array);
  </code></pre>
  
  <p>However using <code>analyser.getFloatFrequencyData(array)</code> returns an array of data:</p>
  
  <pre><code>var array = new Float32Array(analyser.frequencyBinCount);
  analyser.getFloatFrequencyData(array);
  </code></pre>
  
  <p>I'm using a signal chain as follows:</p>
  
  <p><code>Source</code> -> <code>Analyser</code> -> <code>ScriptProcessor</code> -> <code>Context Destination</code></p>
  
  <p>So why can I not get frequency data in byte form?</p>
  
  <p>Thanks in advance.</p>