29 #ifndef _NSOUND_PLUCK_H_ 
   30 #define _NSOUND_PLUCK_H_ 
float64 generate2(const float64 &f, const float64 &p)
This is a real-time method for the wavetable oscillator. 
Implements a simple Karplus-Strong String Synthesis algorithim. 
Buffer generate2(const float64 &d, const float64 &f, const float64 &p)
This method oscillates the waveform stored in this generator. 
Pluck(const float64 &sample_rate, uint32 n_smooth_samples)
Buffer generate2(const float64 &d, const Buffer &f, const Buffer &p)
This method oscillates the waveform stored in this generator. 
Buffer generate2(const float64 &d, const Buffer &f, const float64 &p)
This method oscillates the waveform stored in this generator. 
float64 generate(const float64 &f)
This is a real-time method for the wavetable oscillator. 
Buffer generate(const float64 &d, const Buffer &f)
This method oscillates the waveform stored in this generator. 
Buffer generate2(const float64 &d, const float64 &f, const Buffer &p)
This method oscillates the waveform stored in this generator. 
A Buffer for storing audio samples. 
Buffer generate(const float64 &duration, const float64 &frequency)
Implements simple Karplus-Strong plucked string. 
A class the provides draw utilities and a wavetable oscillator.