3 #ifndef SPECTMORPH_MORPH_OUTPUT_MODULE_HH
4 #define SPECTMORPH_MORPH_OUTPUT_MODULE_HH
6 #include "smmorphoperatormodule.hh"
7 #include "smmorphplanvoice.hh"
8 #include "smeffectdecoder.hh"
9 #include "smrtmemory.hh"
11 namespace SpectMorph {
25 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);
26 void retrigger (
const TimeInfo& time_info,
int channel,
float freq,
int midi_velocity);
30 bool portamento()
const;
31 float portamento_glide()
const;
32 float velocity_sensitivity()
const;
33 int pitch_bend_range()
const;
34 float filter_cutoff_mod()
const;
35 float filter_resonance_mod()
const;
36 float filter_drive_mod()
const;
Definition: smeffectdecoder.hh:20
Definition: smmorphoperatormodule.hh:27
Definition: smmorphoutputmodule.hh:14
Definition: smmorphplanvoice.hh:16
Definition: smrtmemory.hh:16
Definition: smtimeinfo.hh:18
Definition: smtimeinfo.hh:11
Definition: smmorphoperator.hh:18
Definition: smmorphoutput.hh:53