title: scipy.io.wavfile gives "WavFileWarning: chunk not understood" error
body: <p>I'm trying to read a .wav file using scipy. I do this:</p>
  
  <pre><code>from scipy.io import wavfile
  
  filename = "myWavFile.wav"
  print "Processing " + filename
  
  samples = wavfile.read(filename)
  </code></pre>
  
  <p>And I get this ugly error:</p>
  
  <pre><code>/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/io/wavfile.py:121: WavFileWarning: chunk not understood
    warnings.warn("chunk not understood", WavFileWarning)
  Traceback (most recent call last):
    File "fingerFooler.py", line 15, in &lt;module&gt;
      samples = wavfile.read(filename)
    File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/io/wavfile.py", line 127, in read
      size = struct.unpack(fmt, data)[0]
  struct.error: unpack requires a string argument of length 4
  </code></pre>
  
  <p>I'm using Python 2.6.6, numpy 1.6.2, and scipy 0.11.0</p>
  
  <p><a href="https://dl.dropbox.com/u/34317751/Shakers.wav" rel="noreferrer">Here's</a> a wav file that causes the problem.</p>
  
  <p>Any thoughts? What's wrong here? </p>