waverly
Waverly is a Rust library that allows for easy parsing and writing of WAV files.
TODO
- Parse/read and write WAV files
- FORMAT chunk
- DATA chunk
- PEAK chunk
- FACT chunk
-
no_stdsupport - CUE POINT chunk
- PLAYLIST chunk
- Support PEAK chunk when channels are not equal to 2
- Better support for extensible modes
- Better error messages when binary doesn't align with chunks
- Tests for additional chunks and extensible modes
Further reading
Multimedia Programming Interface and Data Specifications, starting on page 56