Hi Casey,

I believe there's a mistake in the WAVE_fmt struct: nBlockAlign has a size of 16 bits, but you set it to 32 bits. Here.

-- Marc