pitch modulation input
This commit is contained in:
@@ -20,6 +20,7 @@ public:
|
|||||||
bool trigger = false;
|
bool trigger = false;
|
||||||
int midi_note = 0;
|
int midi_note = 0;
|
||||||
float velocity = 1.f;
|
float velocity = 1.f;
|
||||||
|
float pitch_mod = 0.f;
|
||||||
|
|
||||||
int algorithm;
|
int algorithm;
|
||||||
float pitch_env_amt;
|
float pitch_env_amt;
|
||||||
@@ -44,7 +45,7 @@ public:
|
|||||||
|
|
||||||
float process_sample() {
|
float process_sample() {
|
||||||
float pitch_env_signal = pitch_env.process_sample(gate, trigger) * pitch_env_amt;
|
float pitch_env_signal = pitch_env.process_sample(gate, trigger) * pitch_env_amt;
|
||||||
float pitched_freq = midi_to_frequency(midi_note) + pitch_env_signal;
|
float pitched_freq = midi_to_frequency(midi_note) + pitch_env_signal + pitch_mod;
|
||||||
|
|
||||||
float output = 0.f;
|
float output = 0.f;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user