SpectMorph
Classes | Public Member Functions | Protected Member Functions | Protected Attributes

SpectMorph::MorphPlanVoice Class Reference

List of all members.

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:
 All Classes Functions Variables Enumerations Enumerator