SpectMorph
Public Types | Public Member Functions | List of all members
SpectMorph::IFFTSynth Class Reference

Public Types

enum  WindowType { WIN_BLACKMAN_HARRIS_92 , WIN_HANNING }
 
enum  OutputMode { REPLACE , ADD }
 

Public Member Functions

 IFFTSynth (size_t block_size, double mix_freq, WindowType win_type)
 
void clear_partials ()
 
float * fft_buffer ()
 
void render_partial (double freq, double mag, double phase)
 
void get_samples (float *samples, OutputMode output_mode=REPLACE)
 
void precompute_tables ()
 
double quantized_freq (double freq)
 

The documentation for this class was generated from the following files: