SpectMorph
Classes | Public Member Functions | Static Public Member Functions | List of all members
SpectMorph::LiveDecoder Class Reference

Public Member Functions

 LiveDecoder (WavSet *smset)
 
 LiveDecoder (LiveDecoderSource *source)
 
void enable_noise (bool ne)
 
void enable_sines (bool se)
 
void enable_debug_fft_perf (bool dfp)
 
void enable_original_samples (bool eos)
 
void enable_loop (bool eloop)
 
void enable_start_skip (bool ess)
 
void set_noise_seed (int seed)
 
void set_unison_voices (int voices, float detune)
 
void set_vibrato (bool enable_vibrato, float depth, float frequency, float attack)
 
void precompute_tables (float mix_freq)
 
void retrigger (int channel, float freq, int midi_velocity, float mix_freq)
 
void process (size_t n_values, const float *freq_in, float *audio_out)
 

Static Public Member Functions

static size_t compute_loop_frame_index (size_t index, Audio *audio)
 

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