powered by
Beat spectra represent the periodicity in signal amplitude. It is computed by performing a continuous wavelet transform on the envelope of a preprocessed signal, and processing the average power per frequency band.
beatSpectrum(wave, min_period = 0.005, max_period = 30, dj = 1/32, ...)
a spectrum as a data frame. It contains two columns: power and period. The number of rows depend on the resolution and frequency range.
power
period
an R object or path to a wave file
the minimal rythmicity period expected, in seconds
the maximal rythmicity period expected, in seconds
the frequency resolution of the cwt (in voices per octave)
extra arguments passed to analyze.wavelet()
analyze.wavelet()
Quentin Geissmann
if (FALSE) { beatSpectrum(sheep) beatSpectrum(sheep, min_period=0.005, max_period=30, dj=1/32) }
Run the code above in your browser using DataLab