single_file_libs
single_file_libs copied to clipboard
Submission: wav.h
wav.h is a single-header .wav file encoder and decoder
features:
- works better than the existing wav file import and exporters
- compiles with -Wall -Wextra -Werror
- supports pcm16, pcm32, and float32 (adpcm support pending)
- automagically deinterlaces channels into separate sample arrays
- supports conversion between supported formats
- basic audio sample manipulation