repw {seewave} | R Documentation |
Repeat a time wave
Description
This function repeats a time wave
Usage
repw(wave, f, channel = 1, times = 2, join = FALSE, plot = FALSE, output= "matrix", ...)
Arguments
wave |
an R object. |
f |
sampling frequency of |
channel |
channel of the R object, by default left channel (1). |
times |
a numeric of length 1 describing the number of times the wave has to be repeated. |
join |
if |
plot |
logical, if |
output |
character string, the class of the object to return, either
|
... |
other |
Value
If plot
is FALSE
, a new wave is returned. The class
of the returned object is set with the argument output
.
Author(s)
Jerome Sueur sueur@mnhn.fr
See Also
oscillo
, addsilw
, cutw
,
deletew
, fadew
, mutew
,
pastew
, revw
, zapsilw
Examples
data(tico)
repw(tico,f=22050,plot=TRUE)
# use 'join' for smooth pasting
par(mfrow=c(2,1))
a <- synth(cf=50, f=400, d=0.1)
repw(a, f=400, plot=TRUE)
title(main="join is FALSE")
points(x=0.1, y=0, cex=2, col=2)
repw(a, f=400, join=TRUE, plot=TRUE)
title(main="join is TRUE")
points(x=0.1, y=0, cex=2, col=2)