main
annieversary 2021-07-26 17:28:37 +02:00
parent 0f56d9a9c8
commit eb9ec93fb7
2 changed files with 8 additions and 8 deletions

View File

@ -30,9 +30,9 @@ impl Default for QuinoaModel {
struct Quinoa; struct Quinoa;
impl Plugin for Quinoa { impl Plugin for Quinoa {
const NAME: &'static str = "basic gain plug"; const NAME: &'static str = "quinoa";
const PRODUCT: &'static str = "basic gain plug"; const PRODUCT: &'static str = "quinoa";
const VENDOR: &'static str = "spicy plugins & co"; const VENDOR: &'static str = "unnieversal";
const INPUT_CHANNELS: usize = 2; const INPUT_CHANNELS: usize = 2;
const OUTPUT_CHANNELS: usize = 2; const OUTPUT_CHANNELS: usize = 2;

View File

@ -8,7 +8,7 @@ use utils::threeband::*;
baseplug::model! { baseplug::model! {
#[derive(Debug, Serialize, Deserialize)] #[derive(Debug, Serialize, Deserialize)]
struct ThreeBandEqModel { struct ThreeBandWidthModel {
#[model(min = 0.0, max = 15000.0)] #[model(min = 0.0, max = 15000.0)]
#[parameter(name = "low band")] #[parameter(name = "low band")]
low_band: f32, low_band: f32,
@ -28,7 +28,7 @@ baseplug::model! {
} }
} }
impl Default for ThreeBandEqModel { impl Default for ThreeBandWidthModel {
fn default() -> Self { fn default() -> Self {
Self { Self {
low_band: 800.0, low_band: 800.0,
@ -55,16 +55,16 @@ impl Plugin for ThreeBandWidth {
const INPUT_CHANNELS: usize = 2; const INPUT_CHANNELS: usize = 2;
const OUTPUT_CHANNELS: usize = 2; const OUTPUT_CHANNELS: usize = 2;
type Model = ThreeBandEqModel; type Model = ThreeBandWidthModel;
#[inline] #[inline]
fn new(_sample_rate: f32, _model: &ThreeBandEqModel) -> Self { fn new(_sample_rate: f32, _model: &ThreeBandWidthModel) -> Self {
// Default cause we want to start with 0s in everything // Default cause we want to start with 0s in everything
Self::default() Self::default()
} }
#[inline] #[inline]
fn process(&mut self, model: &ThreeBandEqModelProcess, ctx: &mut ProcessContext<Self>) { fn process(&mut self, model: &ThreeBandWidthModelProcess, ctx: &mut ProcessContext<Self>) {
let input = &ctx.inputs[0].buffers; let input = &ctx.inputs[0].buffers;
let output = &mut ctx.outputs[0].buffers; let output = &mut ctx.outputs[0].buffers;