|
SpectMorph
|
Public Member Functions | |
| MorphPlanVoice (float mix_freq, MorphPlanSynth *synth) | |
| void | cheap_update (MorphPlanSynth::UpdateP update) |
| void | full_update (MorphPlanSynth::FullUpdateVoice &full_update_voice) |
| MorphOperatorModule * | module (const MorphOperatorPtr &ptr) |
| double | control_input (double value, MorphOperator::ControlType ctype, MorphOperatorModule *module) |
| void | set_control_input (int i, double value) |
| void | set_velocity (float velocity) |
| float | velocity () const |
| float | mix_freq () const |
| MorphOutputModule * | output () |
| MorphPlanSynth * | morph_plan_synth () const |
| void | update_shared_state (const TimeInfo &time_info) |
| void | reset_value (const TimeInfo &time_info) |
| void | fill_notify_buffer (NotifyBuffer ¬ify_buffer) |
Protected Member Functions | |
| void | configure_modules () |
Protected Attributes | |
| std::vector< MorphPlanSynth::OpModule > | modules |
| std::vector< double > | m_control_input |
| MorphOutputModule * | m_output = nullptr |
| float | m_mix_freq |
| float | m_velocity |
| MorphPlanSynth * | m_morph_plan_synth |