PHP Classes

WavEdit: Manipulate audio files in the WAV format

Recommend this page to a friend!
  Info   View files View files (4)   DownloadInstall with Composer Download .zip   Reputation   Support forum (7)   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStar 46%Total: 2,157 All time: 1,815 This week: 116Up
Version License Categories
wavedit 1.0.0GNU Free Document...Graphics, Files and Folders, Audio


This class can be used to manipulate audio files in the WAV format.

Currently in only supports uncompressed audio files with a single channel of 8 or 16 bit samples.

It can perform the following manipulation types:

- Open multiple WAV audio files
- Parse the WAV file header information
- Crop an audio file
- Apply audio effects such as: fade in, fade out, echo, adjust volume
- Concatenate audio files
- Generate an image with an audio file waveform in PNG format

Innovation Award
PHP Programming Innovation award nominee
October 2005
Number 5
Serving audio files may be useful to applications that need to present sampled voice or music sounds. However, serving static samples may not be too limited for applications intended to be dynamic.

This class provides a means to dynamically manipulate and output one or more audio files in the WAV format. It can apply several types of sound effects and combine multiple audio samples to form a single result output.

These sound processing capabilities open many different possibilities for applications that can benefit from dynamically generated audio samples.

Manuel Lemos
Picture of Thi Dinh
Name: Thi Dinh <contact>
Classes: 1 package by
Country: United States United States
Age: ???
All time rank: 1414210 in United States United States
Week rank: 364 Up45 in United States United States Up
Innovation award
Innovation award
Nominee: 1x


Laravel stream mp3 audio
I need to play an mp3 on html without it being downloadable.

  Files folder image Files  
File Role Description
Accessible without login Plain text file test_echo.php Example Using Echo with wavedit
Accessible without login Plain text file test_fade.php Example Sample sound fade
Accessible without login Plain text file test_wavedit.php Example sample test script
Plain text file wavedit.class.php Class wavedit class

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:1,815
This week:116Up
User Ratings User Comments (3)
 All time
Thanks, Useful class.
7 years ago (Burge Lab)
This was nice but what i was searching is to compare two soun...
12 years ago (Hemant)
muy ,pero que muy consistente e independiente
14 years ago (eduard acuna pozo)