deletew {seewave} | R Documentation |
This function selects and delete a section of data describing a time wave. Original section and section after deletion can be plotted as oscillograms for comparison.
deletew(wave, f, channel = 1, from = NULL, to = NULL, choose = FALSE, plot = FALSE, marks = TRUE, output = "matrix", ...)
wave |
an R object. |
f |
sampling frequency of |
channel |
channel of the R object, by default left channel (1). |
from |
start position (in s). |
to |
end position (in s). |
choose |
logical, if |
plot |
logical, if |
marks |
logical, if |
output |
character string, the class of the object to return, either "matrix", "Wave", "Sample", "audioSample" or "ts". |
... |
other |
If plot
is TRUE
returns a two-frame plot with both
original and resulting sections.
If plot
is FALSE
, a new wave is returned. The class
of the returned object is set with the argument output
.
Jerome Sueur sueur@mnhn.fr
oscillo
, addsilw
,cutw
,
fadew
, mutew
, pastew
,
revw
, zapsilw
# deletion a 0.4 s section in a bird song data(tico) a<-deletew(tico,f=22050,from=0.5,to=0.9) oscillo(a,22050) # a direct way to see what has been cut deletew(tico,f=22050,from=0.5,to=0.9,plot=TRUE)