create Detector
fun createDetector(config: PitchDetectorConfig = PitchDetectorConfig.BALANCED, modelProvider: () -> ByteArray? = null): PitchDetector
Create a realtime pitch detector.
Return
A PitchDetector ready for frame-by-frame detection. Caller must call PitchDetector.close when done.
Parameters
config
Detection configuration (default: PitchDetectorConfig.BALANCED)
model Provider
Function to load ONNX model bytes. Required for PitchAlgorithm.SWIFT_F0; ignored for PitchAlgorithm.YIN. Can be omitted if registered globally via AIModelRegistry.registerSwiftF0.
Throws
if SWIFT_F0 is requested but no model provider is available (neither parameter nor registry).