Struct audiostream::synth::WhiteNoise [-]  [+] [src]

pub struct WhiteNoise<F, R> {
    // some fields omitted
}

Pure Gaussian white noise.

Methods

impl<R: Rng> WhiteNoise<f64, R>

fn new(size: usize, rng: R) -> WhiteNoise<f64, R>

Create a white noise generator for buffers of size samples.

Trait Implementations

impl<R: Rng> MonoSource for WhiteNoise<f64, R>

type Output = f64

fn next<'a>(&'a mut self) -> Option<&'a mut [f64]>

fn adapt(self) -> MonoAdapter<Self::Output, Self>