pub struct Converted {
pub data: Vec<f32>,
pub factor: f32,
pub levels: Vec<f64>,
pub levels3: Vec<f64>,
pub bla_db: Vec<f64>,
pub g1_gains_db: Vec<f64>,
pub g1_ir: Vec<f64>,
pub g2_ir: Vec<f64>,
}Expand description
The result of a conversion, with every intermediate stage.
Fields§
§data: Vec<f32>The 2048 floats to upload (g1 ‖ g2).
factor: f32The slot-info factor (always 1.0, as in the official app).
levels: Vec<f64>Fundamental level per tone.
levels3: Vec<f64>3rd-harmonic level per tone (first 83 tones).
bla_db: Vec<f64>The measured linear response 20·log10 H, bins 0..4095.
g1_gains_db: Vec<f64>G1 target gain per tone, in dB.
g1_ir: Vec<f64>The 8192-tap minimum-phase responses before truncation (for Measure::Optimised, the
fitted PEDAL_TAPS-tap responses as uploaded).
g2_ir: Vec<f64>Trait Implementations§
Auto Trait Implementations§
impl Freeze for Converted
impl RefUnwindSafe for Converted
impl Send for Converted
impl Sync for Converted
impl Unpin for Converted
impl UnsafeUnpin for Converted
impl UnwindSafe for Converted
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