auwrite

auwrite — writes .au sound file

Calling sequence

auwrite(y,aufile)  
auwrite(y,Fs,aufile)  
auwrite(y,Fs,bits,aufile)  
auwrite(y,Fs,bits,method,aufile)  

Parameters

y : real vector or matrix with entries in [-1,1].
aufile : string (The .au extension is appended if no extension is given)
Fs : integer, frequency sampling in Hz.
bits : integer, number of bits in the encoding.
method : string , 'mu' (default) or 'linear', encoding method.

Description

Utility function to save .au sound file. auwrite(y,aufile) writes a sound file specified by the string aufile. The data should be arranged with one channel per column. Amplitude values outside the range [-1,+1] are ignored. Supports multi-channel data for 8-bit mu-law, and 8- and 16-bit linear formats.

auwrite(y,Fs,aufile) specifies in Fs the sample rate of the data in Hertz.

auwrite(y,Fs,bits,aufile) selects the number of bits in the encoder. Allowable settings are bits=8 and bits=16. auwrite(y,Fs,bits,method,aufile) allows selection of the encoding method, which can be either 'mu' or 'linear'. Note that mu-law files must be 8-bit. By default, method='mu'.

See also

auread, wavread, savewave, analyze, mapsound