VocalRange

data class VocalRange(val lower: VocalPitch, val upper: VocalPitch, val octaves: Float)

Complete vocal range with lower and upper bounds.

Constructors

Link copied to clipboard
constructor(lower: VocalPitch, upper: VocalPitch, octaves: Float)

Properties

Link copied to clipboard

Lower bound pitch (5th percentile for streaming, centroid-based for batch)

Link copied to clipboard

Range in octaves (e.g., 1.5)

Link copied to clipboard
Link copied to clipboard

Upper bound pitch (95th percentile for streaming, centroid-based for batch)