Use the new decibel to gain function
This commit is contained in:
parent
7fe47dfbbd
commit
5cd14492ea
|
@ -20,6 +20,7 @@ extern crate nih_plug;
|
||||||
use nih_plug::{
|
use nih_plug::{
|
||||||
params::{FloatParam, Params, Range},
|
params::{FloatParam, Params, Range},
|
||||||
plugin::{BufferConfig, BusConfig, Plugin},
|
plugin::{BufferConfig, BusConfig, Plugin},
|
||||||
|
util,
|
||||||
};
|
};
|
||||||
use nih_plug_derive::Params;
|
use nih_plug_derive::Params;
|
||||||
use std::pin::Pin;
|
use std::pin::Pin;
|
||||||
|
@ -105,8 +106,7 @@ impl Plugin for Gain {
|
||||||
};
|
};
|
||||||
|
|
||||||
// TODO: Smoothing
|
// TODO: Smoothing
|
||||||
// TODO: Gain to decibel function in a separate module, add a minus infinity check when I do
|
*sample *= util::db_to_gain(self.params.gain.value);
|
||||||
*sample *= 10.0f32.powf(self.params.gain.value * 0.05);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue