noSilence {tuneR} | R Documentation |
Cut off silence from a Wave or WaveMC object
Description
Generic function to cut off silence or low noise at the beginning and/or at the end of an object of class Wave
or class WaveMC
.
Usage
noSilence(object, zero = 0, level = 0, where = c("both", "start", "end"))
Arguments
object |
|
zero |
The zero level (default: 0) at which ideal cut points are determined (see Details).
A typical alternative would be 127 for 8 bit |
level |
Values in the interval between |
where |
One of |
Details
Silcence is removed at the locations given by where
of the Wave
or WaveMC
object,
where silence is defined such that (in both channels if stereo, in all channels if multichannel for WaveMC
) all values are in
the interval between zero - level
and zero + level
.
All values before (or after, respectively) the first non-silent value are removed from the object.
Value
An object of class Wave
or WaveMC
.
Author(s)
Uwe Ligges ligges@statistik.tu-dortmund.de, Sarah Schnackenberg, based on code from Matthias Heymann's former package ‘sound’.
See Also
silence
, Wave-class, Wave
, WaveMC-class, WaveMC
, extractWave