Docs.rs
  • synfx-dsp-0.5.6
    • synfx-dsp 0.5.6
    • Permalink
    • Docs.rs crate page
    • GPL-3.0-or-later
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • WeirdConstructor
    • Dependencies
      • num-traits ^0.2.14 normal
    • Versions
    • 63.16% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

synfx_dsp0.5.6

Crate Items

  • Macros
  • Structs
  • Enums
  • Constants
  • Traits
  • Functions

List of all items

Structs

  • AllPass
  • AtomicFloat
  • AtomicFloatPair
  • Biquad
  • BiquadCoefs
  • ChangeTrig
  • Comb
  • CtrlPitchQuantizer
  • CustomTrigger
  • DCBlockFilter
  • DCFilterX4
  • DattorroReverb
  • DelayBuffer
  • EnvADSRParams
  • EnvRetrigAD
  • EnvRetrigADSR
  • EnvState
  • FixedOnePole
  • GateSignal
  • OnePoleHPF
  • OnePoleLPF
  • Oversampling
  • PolyBlepOscillator
  • PolyIIRHalfbandFilter
  • Quantizer
  • RampValue
  • RandGen
  • Rng
  • SlewValue
  • SplitMix64
  • TriSawLFO
  • TrigSignal
  • Trigger
  • TriggerPhaseClock
  • TriggerSampleClock
  • VPSOscillator
  • fh_va::FilterParams
  • fh_va::LadderFilter
  • fh_va::SallenKey
  • fh_va::Svf

Enums

  • fh_va::LadderMode
  • fh_va::SvfMode

Traits

  • DattorroReverbParams
  • Flt

Macros

  • assert_decimated_feq
  • assert_decimated_slope_feq
  • assert_decimated_slope_feq_fine
  • assert_decimated_slope_feq_sfine
  • assert_slope_feq
  • assert_vec_feq
  • env_hold_stage
  • env_sustain_stage
  • env_target_stage
  • env_target_stage_lin_time_adj
  • fa_distort

Functions

  • apply_distortion
  • coef2gain_db
  • crossfade
  • crossfade_clip
  • crossfade_cpow
  • crossfade_drive_tanh
  • crossfade_exp
  • crossfade_log
  • cubic_interpolate
  • f_distort
  • f_fold_distort
  • fast_cos
  • fast_sin
  • fh_va::get_ladder_mix
  • gain_db2coef
  • init_cos_tab
  • init_white_noise_tab
  • lerp
  • lerp64
  • next_xoroshiro128
  • note_to_freq
  • process_1pole_highpass
  • process_1pole_lowpass
  • process_1pole_tpt_highpass
  • process_1pole_tpt_lowpass
  • process_hal_chamberlin_svf
  • process_simper_svf
  • process_stilson_moog
  • quick_tanh
  • quick_tanh64
  • quicker_tanh
  • quicker_tanh64
  • rand_01
  • rand_u64
  • sqrt4_to_pow4
  • square_135
  • square_35
  • tanh_approx_drive
  • tanh_levien
  • tanh_levien_f64
  • u64_to_open01

Constants

  • TRIG_HIGH_THRES
  • TRIG_LOW_THRES
  • TRIG_SIGNAL_LENGTH_MS