title: Python Wave byte data
body: <p>I'm trying to read the data from a .wav file.</p>
  
  <pre><code>import wave
  wr = wave.open("~/01 Road.wav", 'r')
  # sample width is 2 bytes
  # number of channels is 2
  wave_data = wr.readframes(1)
  print(wave_data)
  </code></pre>
  
  <p>This gives:</p>
  
  <pre><code>b'\x00\x00\x00\x00'
  </code></pre>
  
  <p>Which is the "first frame" of the song. These 4 bytes obviously correspond to the (2 channels * 2 byte sample width) bytes per frame, but what does each byte correspond to?</p>
  
  <p>In particular, I'm trying to convert it to a mono amplitude signal.</p>