Internal soundgen function.
costPerPath(
path,
pitchCands,
pitchCert,
certWeight,
pitchCenterGravity,
manual = NULL
)
evaluated path through pitch candidates (as integers specifying the rows in pitchCands, not the actual values of pitch)
a matrix of multiple pitch candidates per fft frame. Each column is one fft frame, each row is one candidate (the last row is always "manual")
a matrix of the same dimensionality as pitchCands specifying our certainty in pitch candidates
(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
numeric vector giving the mean of all pitch candidates per fft frame weighted by our certainty in each of these candidates
a dataframe of manual pitch candidates from pathfinder()
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.