| rmnoise | R Documentation | 
This function removes background noise by smoothing
rmnoise(wave, f, channel = 1, output = "matrix", ...)
wave | 
 an R object.  | 
f | 
 sampling frequency of   | 
channel | 
 channel of the R object, by default left channel (1).  | 
output | 
 character string, the class of the object to return, either
  | 
... | 
 other   | 
This function is based on smooth.spline. You can
use the arguments of the later to modify the smoothing.
A new wave is returned. The class
of the returned object is set with the argument output.
Low frequency noise might not be removed out properly.
Jerome Sueur sueur@mnhn.fr
afilter,  noisew
# synthesis of a 440 Hz sound with background noise
n <- noisew(d=1,f=8000)
s <- synth(d=1,f=8000,cf=440)
ns <- n+s
# remove noise (but low frequency content still there)
a <- rmnoise(ns,f=8000)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.