{
# White noise with sinusoidal AM
amFreq = 10; amDep = 60
am = .5 + .5 * cospi(pi * amFreq * (1:1000) / 4000)
env = rnorm(4000) * (1 - am * amDep / 100)
plot(env, type = 'l')
soundgen:::getPeakFreq(env, samplingRate = 4000, freqRange = c(5, 50))
}
Run the code above in your browser using DataLab