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
chunksfmt
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 |