You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

15 lines
221 B

#include "synth/dsp/adsr.h"
ADSR::ADSR(const Envelope *env) {
this->env = env;
this->state = IDLE;
this->gain = 0;
}
void ADSR::noteOn() {
state = ATTACK;
}
void ADSR::noteOff() {
state = RELEASE;
}