computeSearchVector

fun computeSearchVector(contour: PitchContour, normalize: Boolean = true, config: SearchVectorConfig = SearchVectorConfig.DEFAULT): FloatArray

Compute a vocal range search vector from a pitch contour.

Creates a 13-dimensional sigmoid-normalized vector representing the singer's or song's pitch distribution.

Return

13-dim search vector

Parameters

contour

Pitch contour from pitch detection

normalize

If true, L1-normalize (sum to 1). Use true for song vectors, false for user/singer vectors.

config

Search vector configuration