wave riff wave package see wavetest/main.go for an example on how to use TODO Add error handling Add Read function Add a write function that does not need all the data in memory but reads from io.Reader