PHP Classes

WavEdit: Manipulate audio files in the WAV format

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStar 46%Total: 2,160 All time: 1,814 This week: 49Up
Version License Categories
wavedit 1.0.0GNU Free Document...Graphics, Files and Folders, Audio
Description 

Author

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: 1413210 in United States United States
Week rank: 180 Up22 in United States United States Up
Innovation award
Innovation award
Nominee: 1x

Recommendations

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

  Files folder image Files (4)  
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

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:2,160
This week:0
All time:1,814
This week:49Up
User Ratings User Comments (3)
 All time
Utility:66%StarStarStarStar
Consistency:66%StarStarStarStar
Documentation:-
Examples:66%StarStarStarStar
Tests:-
Videos:-
Overall:46%StarStarStar
Rank:3172
 
Thanks, Useful class.
7 years ago (Burge Lab)
70%StarStarStarStar
This was nice but what i was searching is to compare two soun...
13 years ago (Hemant)
35%StarStar
muy ,pero que muy consistente e independiente
14 years ago (eduard acuna pozo)
35%StarStar