Skip to content

v0.6.0

Compare
Choose a tag to compare
@jstrait jstrait released this 22 Jun 20:39
· 741 commits to master since this release
  • Support for reading and writing Wave files containing 24-bit PCM sample data, and the ability to convert buffers containing 24-bit PCM sample data to/from other formats. (Thanks to Rich Orton (https://github.com/richorton) for suggesting this).
  • Reading files with 2 or more channels is now faster.
  • Converting buffers from one format to another is now faster in certain cases.
  • Bug fix: Files containing certain chunks with an odd size are now read properly. According to the Wave file spec, all chunks should be aligned to an even number of bytes. If the chunk has an odd size, a padding byte should be appended to bring the chunk to an even size. The Reader class now properly takes this expected padding byte into account for all chunks when reading files. (Previously it just took this into account for the main 'data' chunk). (Thanks to Andrew Kuklewicz for reporting this).