MATLAB Function Reference | Search  Help Desk |
wavread | See Also |
Read Microsoft WAVE (.wav
) sound file
y = wavread('filename') [y,Fs,bits] = wavread('filename') [...] = wavread('filename',N) [...] = wavread('filename',[N1 N2]) [...] = wavread('filename','size')
wavread
supports multichannel data, with up to 16 bits per sample.
y = wavread('filename
')
loads a WAVE file specified by the string filename
, returning the sampled data in y
. The .wav
extension is appended if no extension is given. Amplitude values are in the range [-1,+1]
.
[y,Fs,bits] = wavread('filename
')
returns the sample rate (Fs
) in Hertz and the number of bits per sample (bits
) used to encode the data in the file.
[...] = wavread('filename
',N)
returns only the first N
samples from each channel in the file.
[...] = wavread('filename
',[N1 N2])
returns only samples N1
through N2
from each channel in the file.
siz = wavread('filename
','size')
returns the size of the audio data contained in the file in place of the actual audio data, returning the vectorsiz = [samples channels]
.
auread
Read NeXT/SUN (.au
) sound file
wavwrite
Write Microsoft WAVE (.wav
) sound file