Wav encoder/decoder

Simple wav encoder and decoder

Simple wave file encoder/decoder with basic audio processing.

Click here to go to the repo.

Features

  • Encode .wav files
  • Decode .wav files
  • Filter audio (Butterworth and Biquad)
  • Works with multichannel audio.
  • FMT and DATA subchunks only.

How to build

Use cmake 3.12 or higher to build the project

mkdir build
cd build
cmake ..

If on mac do

mkdir build
cd build
cmake -G Xcode ..

Showcase

Watch the video

Resources

  • Game Audio Programming 3 by Guy Somberg
  • The Audio Programming Book by Richard Boulanger and Victor Lazzarini
About the audios... > In the rsc folder there are a few sounds I don't now where they come from. If you do please let me know and I'll put some references here.

Contributions

Feel free to contribute.




Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • Play an audio file with XAudio2
  • Custom Audio Engine
  • Simple Rasterizer
  • Convolution Plugin