dbscan Filter
fun dbscanFilter(pitchesHz: FloatArray, epsCents: Float = 100.0f, minSamples: Int = 200): FloatArray
Apply DBSCAN-based outlier filter.
Return
Filtered pitch values (outlier cluster values set to -1)
Parameters
pitches Hz
Pitch values in Hz (-1 for unvoiced)
eps Cents
DBSCAN epsilon in cents
min Samples
Minimum cluster size