title: How to filter specific frequencies from an Audio file in C
body: <p>After searching on various search engines, and also here, there is very little information applicable to my situation.
  Basically I want to make a program in C that does the following:</p>
  
  <ol>
  <li>Open an Audio File (flac Mp3 and wav, to represent a bit of variety)</li>
  <li>Filter and cut out a specific set of frequencies (for Example 4000-5200hz, the frequencies should be entered upon inquiry)</li>
  <li>Save the new file (without the filtered frequencies) in the same format as the input file.</li>
  </ol>
  
  <p>Things that would be of interest to me:</p>
  
  <ol>
  <li><p>Open-Source examples of software that does the same or a similar thing, preferably in C</p></li>
  <li><p>ANY literature on audio programming in C</p></li>
  <li>Explanations on how the different formats are structured, any sources appreciated</li>
  </ol>
  
  <p>Ps.: I apologise if some parts of the question can be easily googled, but I tried, and there wasn't anything that described this well in detail.</p>
  
  <p>Thanks a lot!!</p>