Builder
Builder for SessionConfig.
Provides Tier 2 API with discoverability via autocomplete. Builds Config objects, not session instances.
Functions
Enable or disable auto-advance to next segment
Enable or disable automatic phase transition (LISTENING → SINGING) in singafter mode
Enable or disable automatic segment end detection from player time
Build the immutable config
Set hop size between frames in samples
Set maximum attempts before forced advance (0 = unlimited)
Play authored intros/rests/count-ins between the playhead and a starting segment instead of seeking over them
Start from a preset configuration
Set how to aggregate multiple attempts
Set the score-calibration curve (preset or custom); see ScoreCalibration
Set minimum score threshold to auto-advance (0 = disabled)