I want to use C to break a wav audio file into evenly spaced blocks. How could I do that? Are there any libraries that I could use (i'd prefer not to but I will if I have to)?
ffmpeg
library will help you. you can do anything related to video and audio!.
Also see the following article maybe help you.
A Simple C Class to Manipulate WAV