Struct rustchord::Notefinder [−][src]
pub struct Notefinder { /* fields omitted */ }
Implementations
pub fn set_frequency_bins(
&self,
frequency_bins: i32
) -> Result<(), NoteFinderValidationError<i32>>
pub fn set_filter_strength(
&self,
filter_strength: f32
) -> Result<(), NoteFinderValidationError<f32>>
pub fn set_filter_iterations(
&self,
filter_iterations: i32
) -> Result<(), NoteFinderValidationError<i32>>
pub fn set_decompose_iterations(
&self,
decompose_iterations: i32
) -> Result<(), NoteFinderValidationError<i32>>
pub fn set_amplification(
&self,
amplification: f32
) -> Result<(), NoteFinderValidationError<f32>>
pub fn set_compress_exponent(
&self,
compress_exponent: f32
) -> Result<(), NoteFinderValidationError<f32>>
pub fn set_compress_coefficient(
&self,
compress_coefficient: f32
) -> Result<(), NoteFinderValidationError<f32>>
pub fn set_default_sigma(
&self,
default_sigma: f32
) -> Result<(), NoteFinderValidationError<f32>>
pub fn set_note_jumpability(
&self,
note_jumpability: f32
) -> Result<(), NoteFinderValidationError<f32>>
pub fn set_note_combine_distance(
&self,
note_combine_distance: f32
) -> Result<(), NoteFinderValidationError<f32>>
pub fn set_note_attach_freq_iir(
&self,
note_attach_freq_iir: f32
) -> Result<(), NoteFinderValidationError<f32>>
pub fn set_note_attach_amp_iir(
&self,
note_attach_amp_iir: f32
) -> Result<(), NoteFinderValidationError<f32>>
pub fn set_note_attach_amp_iir2(
&self,
note_attach_amp_iir2: f32
) -> Result<(), NoteFinderValidationError<f32>>
pub fn set_note_minimum_new_distribution_value(
&self,
note_minimum_new_distribution_value: f32
) -> Result<(), NoteFinderValidationError<f32>>
pub fn set_note_out_chop(
&self,
note_out_chop: f32
) -> Result<(), NoteFinderValidationError<f32>>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Notefinder
impl !Sync for Notefinder
impl Unpin for Notefinder
impl UnwindSafe for Notefinder
Blanket Implementations
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: Component + Float,
D: AdaptFrom<S, Swp, Dwp, T>,
Swp: WhitePoint,
Dwp: WhitePoint,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: Component + Float,
D: AdaptFrom<S, Swp, Dwp, T>,
Swp: WhitePoint,
Dwp: WhitePoint,
Mutably borrows from an owned value. Read more
Convert into T with values clamped to the color defined bounds Read more
Convert into T. The resulting color might be invalid in its color space Read more
Convert into T, returning ok if the color is inside of its defined range,
otherwise an OutOfBounds
error is returned which contains the unclamped color. Read more