pub enum PitchAlgorithm {
Auto,
PYIN,
YIN,
Autocorr,
}Expand description
Pitch detection algorithm selection
Variants§
Auto
Automatic selection: tries pYIN -> YIN -> Autocorr (recommended)
PYIN
Probabilistic YIN only (best for noisy/breathy voice)
YIN
Classic YIN only (fast, accurate for clean signals)
Autocorr
Autocorrelation only (fallback for very noisy signals)
Trait Implementations§
Source§impl Clone for PitchAlgorithm
impl Clone for PitchAlgorithm
Source§fn clone(&self) -> PitchAlgorithm
fn clone(&self) -> PitchAlgorithm
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PitchAlgorithm
impl Debug for PitchAlgorithm
Source§impl PartialEq for PitchAlgorithm
impl PartialEq for PitchAlgorithm
impl Copy for PitchAlgorithm
impl StructuralPartialEq for PitchAlgorithm
Auto Trait Implementations§
impl Freeze for PitchAlgorithm
impl RefUnwindSafe for PitchAlgorithm
impl Send for PitchAlgorithm
impl Sync for PitchAlgorithm
impl Unpin for PitchAlgorithm
impl UnwindSafe for PitchAlgorithm
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more