WAV.jl Versions Save

Julia package for working with WAV files

v1.2.0

2 years ago

WAV v1.2.0

Diff since v1.1.1

  • #104 add caption support to wav array

Closed issues:

  • Caption for WAV display (#100)

Merged pull requests:

  • add caption to wavarray and more dispatches (#104) (@rmsrosa)

v1.1.1

3 years ago

WAV v1.1.1

Diff since v1.1.0

  • Optimize read_pcm_samples with #95
  • Fix bug where tags with multiple null bytes were not handled correctly #101

Closed issues:

  • wavread cannot access a sample number 59614786 or higher (#99)
  • Extra \0 bytes in RIFF INFO tags causes wav_info_read() to raise ArgumentError (#101)

Merged pull requests:

  • improve read_pcm_samples (#95) (@ymtoo)
  • Fix #101, make read_tags skip extra \0 bytes (#102) (@cHemingway)
  • Fix #101, make read_tags skip extra arbitrary bytes (#103) (@CMGeldenhuys)

v1.1.0

3 years ago

WAV v1.1.0

Diff since v1.0.3

Closed issues:

  • wavplay for Windows: what needs to be done? (#44)
  • Artifacts in sound played by wavplay (#69)
  • Playing with @async is blocking (#73)
  • wavplay example not working on Linux (#77)
  • Add some support for reading from pipe (#80)
  • wavplay(y, fs) does not work (#89)
  • Chunk padding not recognized (#90)

Merged pull requests:

  • Install TagBot as a GitHub Action (#82) (@JuliaTagBot)
  • Fix wavplay on linux, and maybe OSX (#85) (@contradict)
  • Numerous documentation fixes and updates, wavread can now read chunks fixed after subrange (#86) (@mgkuhn)
  • add wavplay() support for Windows, minor doc tweaks (#87) (@mgkuhn)
  • rewrote enqueueBuffer without allocations (#88) (@mgkuhn)
  • wavread: always read next chunk, to handle chunk padding (#91) (@mgkuhn)
  • configure CompatHelper to keep compat files up to date (#92) (@dancasimiro)
  • compat fixes (#93) (@mgkuhn)

v1.0.3

4 years ago

Fix issue #52 by optimizing file reading. This release includes a nice performance improvement thanks to @baggepinnen.

v1.0.2

5 years ago

This release addresses precompile warnings. Fixes #75 .

v1.0.1

5 years ago

The primary change in this release is allowing installation in Julia v0.7. There is also a minor clean up in the code that precompiles the WAVPlay submodule.

Relevant Issues:

  • #66
  • #72

v1.0.0

5 years ago

In addition to supporting Julia v1.0.0, there is one breaking change in WAV.jl v1.0.0.

The interface to read and write custom WAV chunks was extended to make it more generic. The wavread and wavwrite functions now accept vectors of WAVChunk instead of a map. See issue #55 for more details.