PHPackages                             rezon73/wave - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. rezon73/wave

ActiveLibrary[Image &amp; Media](/categories/media)

rezon73/wave
============

A php package to read WAV data

1.3.0(7y ago)0774PHPPHP &gt;=5.3.3

Since Jul 23Pushed 5y ago1 watchersCompare

[ Source](https://github.com/rezon73/Wave)[ Packagist](https://packagist.org/packages/rezon73/wave)[ RSS](/packages/rezon73-wave/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (2)DependenciesVersions (6)Used By (0)

Wave
====

[](#wave)

#### THIS IS FORK OF .

[](#this-is-fork-of-httpsgithubcomboyhagemannwave)

##### BoyHagemann doesn't support his package. I only fixed several troubles. This is the same package with boyhagemann/Wave.

[](#boyhagemann-doesnt-support-his-package-i-only-fixed-several-troubles-this-is-the-same-package-with-boyhagemannwave)

This package can view metadata from a wave file. It also reads the data chunks and seperates it into multiple channels. Each channel has its own amplitude values. This is useful if you want to render a [waveform](http://github.com/boyhagemann/Waveform) for instance.

How to install
--------------

[](#how-to-install)

You can install with composer. Use a composer.json file with the following lines:

```
"require": {
    "rezon73/wave": "^1.3"
}
```

How to use
----------

[](#how-to-use)

First, let's make a wave object based on a wave file:

```
