/// Process a single sample & update the oscillator phase.
Process a single sample & update the oscillator phase.
Process a single sample & update the oscillator phase .
pub fn next_sample(&mut self) -> T {
        let result = self.get();
        self.tick();
        result
    }
pub fn next_sample ( & mut self ) -> T { let result = self . get ( ) ; self . tick ( ) ; result }
Process a single sample & update the oscillator phase.
Process a single sample & update the oscillator phase .
&mut self