Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
6.1.0 - Français

Change language to:
English - 日本語 - Português - Русский

Please note that the recommended version of Scilab is 2024.1.0. This page might be outdated.
See the recommended documentation of this function

Aide de Scilab >> Sons - fichiers audio > wavwrite


writes .wav sound file


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



row vector or matrix: Sound amplitudes = real values in [-1,1]. One row per channel. Values out of [-1,+1] are ignored.


string (The .wav extension is appended if no extension is given)


integer: Sampling frequency, in Hz. 22500 is the default value.


bit-depth 8, 16, 24, 32 bits. it describes the number of bits of information recorded for each sample. 16 is the default value.


Utility function to save .wav sound file. wavwrite(y,wavfile) writes a sound file specified by the string wavfile.

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


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

See also

  • auread — load .au sound file
  • wavread — reads sound data or querries data info from a .wav audio file
  • savewave — save data into a sound wav file.
  • analyze — frequency plot of a sound signal
  • mapsound — Plots a sound map
Report an issue
<< wavread Sons - fichiers audio Temps - calendrier date horloge >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Feb 25 08:50:27 CET 2020