pub trait Modulator<E>: Send + 'static {
// Required methods
fn update(&mut self, sample_rate: f32, event: Option<E>);
fn get_value(&self, index: usize) -> f32;
}
pub trait Modulator<E>: Send + 'static {
// Required methods
fn update(&mut self, sample_rate: f32, event: Option<E>);
fn get_value(&self, index: usize) -> f32;
}