costPerPath: Cost per path

Description Usage Arguments Details

View source: R/utilities_pitch_postprocessing.R

Description

Internal soundgen function.

Usage

1
costPerPath(path, pitchCands, pitchCert, certWeight, pitchCenterGravity)

Arguments

path

evaluated path through pitch candidates (as integers specifying the rows in pitchCands, not the actual values of pitch)

pitchCands

a matrix of multiple pitch candidates per fft frame. Each column is one fft frame, each row is one candidate.

pitchCert

a matrix of the same dimensionality as pitchCands specifying our certainty in pitch candidates

certWeight

(0 to 1) in pitch postprocessing, specifies how much we prioritize the certainty of pitch candidates vs. pitch jumps / the internal tension of the resulting pitch curve

pitchCenterGravity

numeric vector giving the mean of all pitch candidates per fft frame weighted by our certainty in each of these candidates

Details

Internal helper function for postprocessing of pitch contours called by pathfinding_slow. Calculates the cost of a particular path through pitch candidates based on pitch jumps and distance from high-certainty candidates.


soundgen documentation built on Oct. 4, 2018, 9:04 a.m.