Skip to content

Commit e898c19

Browse files
committed
rename Envelope to ADEnvelope
1 parent 5d9cf1d commit e898c19

3 files changed

Lines changed: 17 additions & 14 deletions

File tree

src/Envelope.hpp

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#define MIN_VALUE 0.001f
77

88

9-
struct Envelope {
9+
struct ADEnvelope {
1010
enum Stage {
1111
IDLE,
1212
RISING,
@@ -31,7 +31,7 @@ struct Envelope {
3131
float sampleTime = 0;
3232
int processCount = 0;
3333

34-
Envelope() {}
34+
ADEnvelope() {}
3535

3636
void set_rise(float rise_time) {
3737
this->rise_time = clamp(rise_time, 0.01f, 10.f);
@@ -64,10 +64,11 @@ struct Envelope {
6464
}
6565
void process(float st) {
6666
processCount++;
67-
sampleTime+=st;
68-
if(processCount < 64){
67+
sampleTime += st;
68+
if (processCount < 64) {
6969
return;
70-
}else{
70+
}
71+
else {
7172
processCount = 0;
7273
st = sampleTime;
7374
sampleTime = 0;
@@ -127,8 +128,10 @@ struct Envelope {
127128
}
128129
break;
129130
}
130-
_env = clamp(_env,MIN_VALUE,MAX_VALUE);
131-
// env = _env * ENV_MAX_VALUE;
131+
_env = clamp(_env, MIN_VALUE, MAX_VALUE);
132+
env = _env;
133+
}
134+
};
132135
env = _env;
133136
}
134137
};

src/funcgen.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,8 @@ struct Funcgen : Module {
9292
int shuffle_index = 0; //when in shuffle mode, stores which shuffle index is being played next
9393

9494
Mode mode = EACH;
95-
Envelope envelope[CHANNEL_COUNT];
96-
Envelope cm_envelope;
95+
ADEnvelope envelope[CHANNEL_COUNT];
96+
ADEnvelope cm_envelope;
9797
dsp::SchmittTrigger trigger[CHANNEL_COUNT];
9898
dsp::SchmittTrigger push[CHANNEL_COUNT];
9999
dsp::SchmittTrigger cascade_trigger;
@@ -232,8 +232,8 @@ struct Funcgen : Module {
232232
outputs[FUNCTION_OUTPUT + i].setVoltage(range[i] * 2 * (envelope[i].env - 0.5f));
233233
}
234234

235-
outputs[RISING_OUTPUT + i].setVoltage(envelope[i].stage == Envelope::RISING ? 10.f : 0.f);
236-
outputs[FALLING_OUTPUT + i].setVoltage(envelope[i].stage == Envelope::FALLING ? 10.f : 0.f);
235+
outputs[RISING_OUTPUT + i].setVoltage(envelope[i].stage == ADEnvelope::RISING ? 10.f : 0.f);
236+
outputs[FALLING_OUTPUT + i].setVoltage(envelope[i].stage == ADEnvelope::FALLING ? 10.f : 0.f);
237237
}
238238

239239
if (cm_loop_trigger.process(params[CASCADE_LOOP_PARAM].getValue())) {
@@ -261,8 +261,8 @@ struct Funcgen : Module {
261261
else {
262262
outputs[CASCADE_OUTPUT].setVoltage(range_cascade * 2 * (cascade_output - 0.5f));
263263
}
264-
outputs[CASCADE_RISING_OUTPUT].setVoltage(cm_envelope.stage == Envelope::RISING ? 10.f : 0.f);
265-
outputs[CASCADE_FALLING_OUTPUT].setVoltage(cm_envelope.stage == Envelope::FALLING ? 10.f : 0.f);
264+
outputs[CASCADE_RISING_OUTPUT].setVoltage(cm_envelope.stage == ADEnvelope::RISING ? 10.f : 0.f);
265+
outputs[CASCADE_FALLING_OUTPUT].setVoltage(cm_envelope.stage == ADEnvelope::FALLING ? 10.f : 0.f);
266266

267267
if (cascade_trigger.process(inputs[CASCADE_TRIGGER_INPUT].getVoltage())) {
268268
start_cycle();

src/supersaw.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ struct Supersaw : Module {
4848
Oscillator osc2[MAX_POLY];
4949
Oscillator osc3[MAX_POLY];
5050
Oscillator osc4[MAX_POLY];
51-
Envelope envelope;
51+
ADEnvelope envelope;
5252
dsp::SchmittTrigger trigger;
5353
float noise_dur = 0.f;
5454
float noise_mix = 0.f;

0 commit comments

Comments
 (0)