label By Mean Pitch
fun labelByMeanPitch(contour: PitchContour, tonicHz: Float, targetIntervalsCents: FloatArray, config: LabellingConfig = LabellingConfig.DEFAULT): List<TonalSegment>
Label segments of a pitch contour by mean pitch within a sliding window.
Return
List of TonalSegments with interval labels
Parameters
contour
Input pitch contour
tonic Hz
Tonic frequency in Hz
target Intervals Cents
Target intervals in cents to label against
config
Labelling configuration (window size, hop size)