medianFilter

fun medianFilter(pitchesHz: FloatArray, kernelSize: Int = 5): FloatArray

Apply median filter for spike removal.

Return

Filtered pitch values in Hz

Parameters

pitchesHz

Pitch values in Hz (-1 for unvoiced)

kernelSize

Median filter kernel size. Must be odd and >= 1 (ADR-022).

Throws

if kernelSize is even or < 1