wavwrite

writes .wav sound file

Calling Sequence

wavwrite(y, wavfile)
wavwrite(y, Fs, wavfile)
wavwrite(y, Fs, nbits, wavfile)

Arguments

:y real vector or matrix with entries in [-1,1]. : :wavfile string (The .wav extension is appended if no extension is

given)

: :Fs integer, frequency sampling in Hz. 22500 is the default value. : :nbits bit-depth 8, 16, 24, 32 bits. it describes the number of bits

of information recorded for each sample. 16 is the default value.

:

Description

Utility function to save .wav sound file. wavwrite(y,wavfile) writes a sound file specified by the string wavfile. The data should be arranged with one channel per column. Amplitude values outside the range [-1,+1] are ignored.

wavwrite(y,Fs,wavfile) specifies in Fs the sample rate of the data in Hertz.

Examples

A=`matrix`_(1:6,2,3);
wavwrite(A/6,TMPDIR+'/foo.wav');
B=`wavread`_(TMPDIR+'/foo.wav');

See Also

Table Of Contents

This Page