Learn R Programming

seewave (version 2.2.3)

mutew: Replace time wave data by 0 values

Description

This functions replaces a time wave or a section of a time wave by 0 values. For a time wave describing a sound, this corresponds in muting the sound or a section of it.

Usage

mutew(wave, f, channel = 1, from = NULL, to = NULL, choose = FALSE, plot = TRUE,
output = "matrix", ...)

Value

If plot is FALSE, a new wave is returned. The class of the returned object is set with the argument output.

Arguments

wave

an R object.

f

sampling frequency of wave (in Hz). Does not need to be specified if embedded in wave.

channel

channel of the R object, by default left channel (1).

from

start of the silence section (in s).

to

end of the silence section (in s).

choose

logical, if TRUE start (=from) and end (=to) points can be graphically chosen with a cursor on the oscillogram.

plot

logical, if TRUE returns an oscillographic plot of wave with the new silence section (by default TRUE).

output

character string, the class of the object to return, either "matrix", "Wave", "Sample", "audioSample" or "ts".

...

other oscillo graphical parameters.

Author

Jerome Sueur sueur@mnhn.fr

Details

By default, from and from are NULL, this results in completely muting wave.

See Also

oscillo, addsilw, cutw, deletew,fadew, pastew, revw, zapsilw

Examples

Run this code
data(tico)
mutew(tico,f=22050,from=0.5,to=0.9)

Run the code above in your browser using DataLab