pub enum Note {
Show 20 variants
LiftCapped {
from_ms: f64,
taps: usize,
lift_ms: f64,
},
SubFilters(Vec<(String, SubFilter)>),
LowProtect {
role: String,
rolloff_hz: f64,
hp_hz: Option<f64>,
limited: bool,
reduced: usize,
cuts: usize,
},
RcLimit {
hz: f64,
auto: bool,
schroeder_hz: Option<f64>,
basis: RcHiBasis,
factor: u8,
band_hz: Option<f64>,
band_t60_s: Option<f64>,
positions: Option<usize>,
},
RcBands {
bands: Vec<(f64, f64)>,
},
LfAlign {
role: String,
strength: f64,
arrival_ms: Option<f64>,
limited: bool,
},
ModeDecay {
role: String,
target_t60_s: f64,
modes: Vec<(f64, f64, f64)>,
},
Latency {
latency_ms: f64,
lift_ms: f64,
main_extra_ms: f64,
},
PhaseStrength(Vec<(String, f64)>),
PhaseBand(Vec<(String, Option<f64>)>),
LongModeBoost {
cap_db: f64,
modes: Vec<(f64, f64)>,
},
GdCuts {
role: String,
cuts: Vec<Peq>,
},
BaCost(f64),
BaBusPass {
first: f64,
second: f64,
kept_first: bool,
},
BaManual,
LayoutFallback(String),
Layout(String),
TwoWay {
roles: Vec<String>,
gain_db: f64,
xo_hz: f64,
},
BusGainAnchored(f64),
Mimo(MimoNote),
}Variants§
LiftCapped
SubFilters(Vec<(String, SubFilter)>)
LowProtect
RcLimit
Fields
RcBands
LfAlign
ADR 0025, one per main when lf_align is on and the mode has FIR
taps. arrival_ms is the median LF arrival left after correction
(positive = later than HF); limited means the pull clamp cut the
requested correction by more than 1 ms somewhere in the band.
ModeDecay
ADR 0025, one per main when mode_decay is on. Each mode is
(hz, measured T60 s, cut depth dB) with the depth positive; an empty
list means no mode qualified.
Latency
PhaseStrength(Vec<(String, f64)>)
PhaseBand(Vec<(String, Option<f64>)>)
LongModeBoost
GdCuts
BaCost(f64)
BaBusPass
BaManual
LayoutFallback(String)
Layout(String)
TwoWay
BusGainAnchored(f64)
Mimo(MimoNote)
Trait Implementations§
impl StructuralPartialEq for Note
Auto Trait Implementations§
impl Freeze for Note
impl RefUnwindSafe for Note
impl Send for Note
impl Sync for Note
impl Unpin for Note
impl UnsafeUnpin for Note
impl UnwindSafe for Note
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T, U> Imply<T> for U
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more