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

Public Member Functions

 MorphPlanSynth (float mix_freq)
 
MorphPlanVoiceadd_voice ()
 
void update_plan (MorphPlanPtr new_plan)
 
MorphModuleSharedStateshared_state (MorphOperator *op)
 
void set_shared_state (MorphOperator *op, MorphModuleSharedState *shared_state)
 
void update_shared_state (double time_ms)
 
void free_shared_state ()
 
float mix_freq () const
 
bool have_output () const
 

Protected Attributes

std::vector< MorphPlanVoice * > voices
 
std::map< std::string, MorphModuleSharedState * > m_shared_state
 
float m_mix_freq
 
MorphPlanPtr plan
 

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