resamp {seewave}R Documentation

Resample a time wave

Description

This function resamples (down- or over-samples) a time wave. This corresponds to a sampling frequency change.

Usage

resamp(wave, f, g, Sample = FALSE)

Arguments

wave a vector, a matrix (first column), an object of class ts, Sample (left channel), or Wave (left channel).
f sampling frequency of wave (in Hz). Does not need to be specified if wave is an object of class ts, Sample, or Wave.
g new sampling frequency of wave (in Hz).
Sample if TRUE and plot is FALSE returns an object of class Sample

.

Value

If plot is FALSE, a new wave is returned as a one-column matrix or as a Sample object if Sample is TRUE.

Note

Resampling might change frequency properties of the time wave.

Author(s)

Jerome Sueur sueur@mnhn.fr

Examples

data(peewit)
# downsampling
a<-resamp(peewit,f=22050,g=11025)
# oversampling
b<-resamp(peewit,f=22050,g=44100)

[Package seewave version 1.5.4 Index]