Skip to content

0.2.0 - 2024/06/09

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 10 Jun 01:24
· 7 commits to main since this release

Release Notes

RIFF1994 specification supported: smpl, inst, new INFO subchunks, WAVEFORMATEX.

  • [NEW] - RIFF1994 updates RIFF1994
    • [IMP] - Add new Languages and Dialects
    • [IMP] - Add new INFO subchunks from RIFF1994: ISMP, IDIT
    • [NEW] - smpl chunk support. Information needed for use as a sampling instrument. smpl
    • [NEW] - inst chunk support. Pitch, volume, and velocity for playback by sampler. RIFF1994
    • [IMP] - Support WAVEFORMATEX fmt chunks
      • fmt parsing now supports these formats: WAVE_FORMAT_PCM, WAVE_FORMAT_ADPCM, WAVE_FORMAT_DVI_ADPCM ( which also covers WAVE_FORMAT_IMA_PCM), and WAVE_FORMAT_UNKNOWN. Everything else with a valid Extended format should also parse correctly by falling back to a general Extended parser (extra fields returned as raw bytes in this case).
  • Command Line Interface
    • [IMP] - view command: add -d alias for --format=detailed
  • library internals
    • Move all chunks into submodules for consistency.
    • [FIX] - FormatTag's TryFrom no longer relies on a binrw error (uses an error from std instead).

Install wavrw-cli 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/briandorsey/wavrw/releases/download/v0.2.0/wavrw-cli-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install briandorsey/homebrew-tap/wavrw

Download wavrw-cli 0.2.0

File Platform Checksum
wavrw-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
wavrw-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
wavrw-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum