Releases: dancasimiro/WAV.jl
Releases · dancasimiro/WAV.jl
v1.2.0
v1.1.1
WAV v1.1.1
- 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
WAV v1.1.0
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
Fix issue #52 by optimizing file reading. This release includes a nice performance improvement thanks to @baggepinnen.
Address precompile warnings
This release addresses precompile warnings. Fixes #75 .
Make compatible with Julia v0.7
WAV.jl v1.0.0
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.