Packages
wavex
0.7.1
0.14.1
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.4
0.9.3
0.9.1
0.9.0
0.8.1
0.8.0
0.7.3
0.7.2
0.7.1
0.5.5
0.5.4
0.5.3
0.5.2
0.5.0
0.4.14
0.4.13
0.4.12
0.4.11
0.4.10
0.4.9
0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.0
0.3.0
0.2.16
0.2.13
0.2.11
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.2
0.2.1
0.2.0
0.1.8
0.1.0
Read WAVE LPCM data
Current section
Files
Jump to
Current section
Files
README.md
# Wavex
[](https://hex.pm/packages/wavex)
[](https://travis-ci.org/basdirks/wavex)
Read LPCM WAVE data.
This package is still in early beta.
## Roadmap
Eventually, Wavex will support reading and writing of any valid LPCM WAVE
file, as specified in _EBU - TECH 3285: Specification of the Broadcast Wave
Format (BWF), Version 2.0_, a copy of which can be found at
`priv/tech3285.pdf` in the source repository.
## Sources
* [EBU – TECH 3285: Specification of the Broadcast Wave Format (BWF), Version 2.0](https://tech.ebu.ch/docs/tech/tech3285.pdf)
* [McGill Engineering: Wave File Specifications](http://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/WAVE/WAVE.html)
* [Library of Congress: WAVE Audio File Format](https://www.loc.gov/preservation/digital/formats/fdd/fdd000001.shtml)
## Installation
1. Add `wavex` to your `mix.exs` dependencies:
```elixir
def deps do
[
{:wavex, "~> 0.7.1"}
]
end
```
2. Update your dependencies:
```elixir
$ mix deps.get
```