3 #ifndef SPECTMORPH_MORPH_OPERATOR_MODULE_HH
4 #define SPECTMORPH_MORPH_OPERATOR_MODULE_HH
6 #include "smmorphoperator.hh"
7 #include "smlivedecodersource.hh"
9 #include "smtimeinfo.hh"
10 #include "smrtmemory.hh"
30 MorphOperator::PtrID m_ptr_id;
31 float m_notify_value = 0;
32 bool m_have_notify_value =
false;
34 Random *random_gen()
const;
38 void set_notify_value (
float value);
45 virtual float value();
46 virtual void reset_value (
const TimeInfo& time_info);
47 virtual void update_shared_state (
const TimeInfo& time_info);
51 void set_ptr_id (MorphOperator::PtrID ptr_id);
52 bool get_notify_value (
float& value);
Definition: smlivedecodersource.hh:12
Definition: smmodulationlist.hh:17
Definition: smmorphoperatormodule.hh:20
Definition: smmorphoperatormodule.hh:27
Definition: smmorphplanvoice.hh:16
Definition: smrtmemory.hh:16
Definition: smrandom.hh:15
Definition: smtimeinfo.hh:11
Definition: smmorphoperator.hh:18