sound
Convert vector into sound
Syntax
sound(y,Fs)
sound(y)
sound(y,Fs,bits)
Description
sound(y,Fs) sends the signal in vector y (with sample frequency Fs, in hertz) to the speaker on Microsoft Windows and most UNIX platforms. Values in y are assumed to be in the range –1.0 ≤
y ≤ 1.0. Values outside that range are clipped. Stereo sound is played on platforms that support it when y is an n-by-2 matrix. The values in column 1 are assigned to the left channel, and those in column 2 to the right.
- Note The playback duration that results from setting Fs depends on the sound card you have installed. Most sound cards support sample frequencies in the range of approximately 5 kHz to 44.1 kHz. Sample frequencies outside this range can produce unexpected results.
sound(y) plays the sound at the default sample rate or 8192 Hz.
sound(y,Fs,bits) plays the sound using bits number of bits/sample, if possible. Most platforms support bits = 8 or bits = 16.
Remarks
MATLAB software supports all sound devices compatible with Windows operating systems. Additional sound acquisition and generation capability is available in Data Acquisition Toolbox software. The toolbox functionality includes the ability to buffer the acquisition so that you can analyze the data as it is being acquired. See the examples on MATLAB sound acquisition and sound generation.
See Also
auread, auwrite, soundsc, audioplayer, wavread, wavwrite
Partager