WaveIO {tuneR}R Documentation

Reading and writing Wave files

Description

Reading and writing Wave files.

Usage

readWave(filename)
writeWave(object, filename)

Arguments

filename Filename of the file to be read or written.
object Object of class Wave to be written to a Wave file.

Value

readWave returns an object of class Wave.
writeWave creates a Wave file, but returns nothing.

Author(s)

Uwe Ligges, ligges@statistik.uni-dortmund.de

See Also

writeWave, Wave

Examples

x <- seq(0, 2*pi, length = 44100)
Wobj <- Wave(left = round(32000 * sin(440 * x)))
Wobj

tdir <- tempdir()
tfile <- file.path(tdir, "myWave.wav")
writeWave(Wobj, filename = tfile)
list.files(tdir, pattern = "\.wav$")
newWobj <- readWave(tfile)
newWobj
file.remove(tfile)

[Package tuneR version 0.1-4 Index]