VocalRangeSessionConfig

data class VocalRangeSessionConfig(val countdownSeconds: Int = 3, val maxDetectionTimeSeconds: Int = 10, val minNoteDurationSeconds: Float = 1.0f, val minConfidence: Float = 0.5f, val transitionDelayMs: Long = 500, val autoFlow: Boolean = true)

Configuration for VocalRangeSession.

Constructors

Link copied to clipboard
constructor(countdownSeconds: Int = 3, maxDetectionTimeSeconds: Int = 10, minNoteDurationSeconds: Float = 1.0f, minConfidence: Float = 0.5f, transitionDelayMs: Long = 500, autoFlow: Boolean = true)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Whether to run automatic flow (countdown -> low -> high -> complete)

Link copied to clipboard

Countdown duration before detection starts

Link copied to clipboard

Maximum time to wait for stable note detection

Link copied to clipboard

Minimum confidence threshold for pitch detection

Link copied to clipboard

Minimum duration for a note to be considered stable

Link copied to clipboard

Delay between low and high note detection