Realtime Pitch Processing Config
data class RealtimePitchProcessingConfig(val enableSmoothing: Boolean = true, val smoothingWindowSize: Int = 5, val enableOctaveCorrection: Boolean = true, val octaveThresholdCents: Float = 150.0f, val referencePitchHz: Float = 0.0f)
Configuration for realtime pitch processing (ADR-001).
Realtime counterpart to PitchProcessingConfig: a smaller per-frame knob set applied inside the detector when PitchDetectorConfig.enableSmoothing or enableOctaveCorrection is on.
Constructors
Types
Properties
Link copied to clipboard
Enable octave error correction
Link copied to clipboard
Enable weighted smoothing filter
Link copied to clipboard
How close to 1200 cents a jump must be to be corrected
Link copied to clipboard
Reference pitch in Hz for octave correction (0 = auto-detect)
Link copied to clipboard
Smoothing filter window (must be odd)