SpectMorph
Public Member Functions | List of all members
SpectMorph::MorphOutputModule Class Reference
Inheritance diagram for SpectMorph::MorphOutputModule:
SpectMorph::MorphOperatorModule

Public Member Functions

 MorphOutputModule (MorphPlanVoice *voice)
 
void set_config (const MorphOperatorConfig *op_cfg)
 
void process (const TimeInfoGenerator &time_info, RTMemoryArea &rt_memory_area, size_t n_samples, float **values, size_t n_ports, const float *freq_in=nullptr)
 
void retrigger (const TimeInfo &time_info, int channel, float freq, int midi_velocity)
 
void release ()
 
bool done ()
 
bool portamento () const
 
float portamento_glide () const
 
float velocity_sensitivity () const
 
int pitch_bend_range () const
 
float filter_cutoff_mod () const
 
float filter_resonance_mod () const
 
float filter_drive_mod () const
 
TimeInfo compute_time_info () const
 
RTMemoryAreart_memory_area () const
 
- Public Member Functions inherited from SpectMorph::MorphOperatorModule
 MorphOperatorModule (MorphPlanVoice *voice)
 
virtual LiveDecoderSourcesource ()
 
virtual float value ()
 
virtual void reset_value (const TimeInfo &time_info)
 
virtual void update_shared_state (const TimeInfo &time_info)
 
virtual MorphModuleSharedStatecreate_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 MorphOperatorModulecreate (const std::string &type, MorphPlanVoice *voice)
 
- Protected Member Functions inherited from SpectMorph::MorphOperatorModule
Randomrandom_gen () const
 
RTMemoryAreart_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
MorphPlanVoicemorph_plan_voice
 
MorphOperator::PtrID m_ptr_id
 
float m_notify_value = 0
 
bool m_have_notify_value = false
 

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