pub trait Node<const INPUTS: usize, const BUFFERS: usize>: 'static + Send {
    const DEFAULTS: [f64; INPUTS] = [0.0; INPUTS];

    fn process(
        &mut self,
        inputs: Inputs<'_, INPUTS>,
        buffers: Buffers<'_, BUFFERS>,
        output: &mut [Sample]
    ); fn trigger(&mut self, param: u64, value: f64) -> bool { ... } fn process_full(
        &mut self,
        inputs: Inputs<'_, INPUTS>,
        buffers: Buffers<'_, BUFFERS>,
        output: &mut Output
    ) { ... } }

Provided Associated Constants

Required Methods

Provided Methods

Implementors