SpectMorph
|
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) |
MorphOperatorModule * | module (MorphOperator *op) |
double | control_input (int i) |
void | set_control_input (int i, double value) |
float | mix_freq () const |
MorphOutputModule * | output () |
MorphPlanSynth * | morph_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< OpModule > | modules |
std::vector< double > | m_control_input |
MorphOutputModule * | m_output |
float | m_mix_freq |
MorphPlanSynth * | m_morph_plan_synth |