Telecommunications & Signal Processing Laboratory


Audio Software Documentation

The audio package contains programs for comparing, copying, filtering, and resampling audio files. It also provides a program for generating noise and programs for LPC analysis and synthesis.

CompAudio
Compare audio files, producing statistics and signal-to-noise ratio figures.
ConcatAudio
Concatenate samples from audio files.
CopyAudio
Copy audio files. This program combines samples from input audio files (an arbitrary linear combination) and writes them to the output file in a user selectable format. One application is to provide format conversion for an audio file; another is to combine samples from multi-channel files.
FiltAudio
Filter audio files. This program filters an audio file with an FIR, IIR or all-pole filter. This program can be used with an appropriate filter for sample rate conversion.
GenNoise
Generate noise. This program generates an audio file containing Gaussian white noise.
InfoAudio
Display information about an audio file.
LPanal
Demonstration program to do LPC analysis on a speech file.
LPsyn
Demonstration program to do LPC synthesis from a residual file.
ResampAudio
Resample data from an audio file. This process involves interpolating between the samples in the original file to create a new sequence of samples with a new spacing (sampling rate).

Audio File Formats

The audio routines support a number of different file formats. On opening an audio file for reading, the file type is automatically determined from the file header. The following file formats are supported for reading.

The following file formats are supported for writing.


Main software index