SpectMorph
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SpectMorph::MorphPlanVoice Class Reference

Classes

struct  OpModule
 

Public Member Functions

 MorphPlanVoice (float mix_freq, MorphPlanSynth *synth)
 
void cheap_update (std::map< std::string, MorphOperator * > &op_map)
 
void full_update (MorphPlanPtr plan)
 
MorphOperatorModulemodule (MorphOperator *op)
 
double control_input (int i)
 
void set_control_input (int i, double value)
 
float mix_freq () const
 
MorphOutputModuleoutput ()
 
MorphPlanSynthmorph_plan_synth () const
 
void update_shared_state (double time_ms)
 

Protected Member Functions

void clear_modules ()
 
void create_modules (MorphPlanPtr plan)
 
void configure_modules ()
 

Protected Attributes

std::vector< OpModulemodules
 
std::vector< double > m_control_input
 
MorphOutputModulem_output
 
float m_mix_freq
 
MorphPlanSynthm_morph_plan_synth
 

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