pub struct Gate { /* private fields */ }
Expand description
Noise gate.
input
: The signal the gate is being applied to.key
: The signal that is triggering the gate (often same as input).range
: How much the signal below the noise threshold is attenuated.open_threshold
: The level at which the gate opens.close_threshold
: The level at which the gate closes.attack
: How long it takes for gate to fully open (seconds).hold
: How long the signal is held before release once below threshold (seconds).release
: How long it takes for gate to fully close (seconds).
Implementations
Trait Implementations
impl Copy for Gate
Auto Trait Implementations
impl RefUnwindSafe for Gate
impl Send for Gate
impl Sync for Gate
impl Unpin for Gate
impl UnwindSafe for Gate
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more