Constructors and coercion for class Wave
objects
Wave(left, ...)
# S4 method for numeric
Wave(left, right = numeric(0), samp.rate = 44100, bit = 16, pcm = TRUE, ...)
An object of Wave-class.
See Section “Slots” on the help page Wave-class.
Except for numeric, the argument left
can also be a matrix (1 or 2 columns), data.frame (1 or 2 columns), list (1 or 2 elements), or WaveMC
(1 or 2 channels) object
representing the channels.
Further arguments to be passed to the numeric method.
Uwe Ligges ligges@statistik.tu-dortmund.de
The class definition has been extended in tuneR version 1.0-0. Saved objects of class Wave
generated with former versions can be
updated with updateWave
to match the new definition.
Wave-class, WaveMC-class, writeWave
, readWave
, updateWave
# constructing a Wave object (1 sec.) containing sinus sound with 440Hz:
x <- seq(0, 2*pi, length = 44100)
channel <- round(32000 * sin(440 * x))
Wobj <- Wave(left = channel)
Wobj
# or more easily:
Wobj <- sine(440)
Run the code above in your browser using DataLab