View source: R/pitchTrackers.R
getPitchCep | R Documentation |
Internal soundgen function.
getPitchCep(
frame,
samplingRate,
bin,
nCands,
cepThres,
cepZp,
pitchFloor,
pitchCeiling,
tol = 0.05,
specMerge = 2/12
)
frame |
the abs spectrum of a frame, as returned by
|
samplingRate |
sampling rate (Hz) |
bin |
spectrogram bin width, Hz |
nCands |
maximum number of pitch candidates per method, normally 1...4
(except for |
cepThres |
voicing threshold (unitless, ~0 to 1) |
cepZp |
zero-padding of the spectrum used for cepstral pitch detection (final length of spectrum after zero-padding in points, e.g. 2 ^ 13) |
pitchFloor , pitchCeiling |
absolute bounds for pitch candidates (Hz) |
tol |
tolerance when removing false subharmonics |
specMerge |
tolerance when removing similar candidates, oct |
Attempts to find F0 of a frame by looking for peaks in the cepstrum. See http://www.phon.ucl.ac.uk/courses/spsci/matlab/lect10.html
Returns either NULL or a dataframe of pitch candidates and CPP.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.