SpectMorph
|
Public Member Functions | |
MorphLinearModule (MorphPlanVoice *voice) | |
void | set_config (const MorphOperatorConfig *cfg) |
LiveDecoderSource * | source () |
Public Member Functions inherited from SpectMorph::MorphOperatorModule | |
MorphOperatorModule (MorphPlanVoice *voice) | |
virtual float | value () |
virtual void | reset_value (const TimeInfo &time_info) |
virtual void | update_shared_state (const TimeInfo &time_info) |
virtual MorphModuleSharedState * | create_shared_state () |
virtual void | set_shared_state (MorphModuleSharedState *new_shared_state) |
void | set_ptr_id (MorphOperator::PtrID ptr_id) |
bool | get_notify_value (float &value) |
Additional Inherited Members | |
Static Public Member Functions inherited from SpectMorph::MorphOperatorModule | |
static MorphOperatorModule * | create (const std::string &type, MorphPlanVoice *voice) |
Protected Member Functions inherited from SpectMorph::MorphOperatorModule | |
Random * | random_gen () const |
RTMemoryArea * | rt_memory_area () const |
TimeInfo | time_info () const |
float | apply_modulation (const ModulationData &mod_data) const |
void | set_notify_value (float value) |
Protected Attributes inherited from SpectMorph::MorphOperatorModule | |
MorphPlanVoice * | morph_plan_voice |
MorphOperator::PtrID | m_ptr_id |
float | m_notify_value = 0 |
bool | m_have_notify_value = false |