6 #include "smladdervcf.hh"
7 #include "smskfilter.hh"
8 #include "smmorphoutput.hh"
9 #include "smlinearsmooth.hh"
10 #include "smflexadsr.hh"
11 #include "smdcblocker.hh"
16 class MorphOutputModule;
25 SmoothValue log_cutoff_smooth;
26 SmoothValue resonance_smooth;
27 SmoothValue drive_smooth;
28 bool smooth_first =
false;
29 float current_note = 60;
30 float key_tracking = 0;
32 float depth_octaves = 0;
35 MorphOutput::FilterType filter_type;
38 static constexpr
int FILTER_OVERSAMPLE = 4;
40 LadderVCF ladder_filter { FILTER_OVERSAMPLE };
41 SKFilter sk_filter { FILTER_OVERSAMPLE };
47 void retrigger (
float note);
49 void process (
size_t n_values,
float *audio);
Definition: smdcblocker.hh:15
Definition: smflexadsr.hh:9
Definition: smladdervcf.hh:17
Definition: smlivedecoderfilter.hh:19
Definition: smmorphoutputmodule.hh:14
Definition: smskfilter.hh:14
Definition: smmorphoutput.hh:53