modcore;modfft;modhmm;modpyin;modyin;usestd::ops::Range;pubusepyin::Pyin;pubuseyin::Yin;pubtraitPitchDetector{/**
* Find the most significant fundamental pitch in the specified audio buffer, optionally
* within a given frequency range.
* Return 0.0 if no pitch is detected.
*/fnpitch(&mutself, audio_buffer:&[f64], frequency_range:Option<Range<f64>>)->f64;}