3 #ifndef SPECTMORPH_NOISE_DECODER_HH     4 #define SPECTMORPH_NOISE_DECODER_HH     7 #include "smnoisebandpartition.hh"    26   void apply_window (
float *spectrum, 
float *fft_buffer);
    33   enum OutputMode { REPLACE, ADD, FFT_SPECTRUM, DEBUG_UNWINDOWED, DEBUG_NO_OUTPUT };
    35   void set_seed (
int seed);
    38                 OutputMode output_mode = REPLACE,
    39                 float portamento_stretch = 1.0);
    41   static size_t preferred_block_size (
double mix_freq);
 void process(const AudioBlock &audio_block, float *samples, OutputMode output_mode=REPLACE, float portamento_stretch=1.0)
Definition: smnoisedecoder.cc:75
 
Block of audio data, encoded in SpectMorph parametric format. 
Definition: smaudio.hh:28
 
Definition: smnoisebandpartition.hh:15
 
Definition: smrandom.hh:14
 
NoiseDecoder(double mix_freq, size_t block_size)
Definition: smnoisedecoder.cc:34
 
Definition: smalignedarray.cc:7
 
Decoder for the noise component (stochastic component) of the signal. 
Definition: smnoisedecoder.hh:16