CONNECT ADSR

UP/DOWN: CHANGE THE CURRENT PATCHPOINT FOR THE ADSR ENVELOPE

ENCODER(KNOB): CHANGES THE MIX OF THE ADSR

ENCODER(KNOB) BUTTON: TOGGLE THE ADSR CONNECTION ON/OFF

EACH VOICE HAS ITS OWN ADSR ENVELOPE

  • THE START OF THE ATTACK PHASE IS ZERO.

  • THE END OF THE ATTACK PHASE IS 1*THE ADSR MIX

  • THE BEGINNING OF THE DECAY PHASE = THE END OF THE ATTACK PHASE VALUE

  • THE END OF THE DECAY PHASE IS = THE SUSTAIN VALUE*THE ADSR MIX

  • THE BEGINNING OF THE RELEASE PHASE = THE SUSTAIN VALUE

  • THE END OF THE RELEASE PHASE = 0

TRIVIA: HOW IT WORKS

AS TIME PASSES, YOU CAN CONSIDER THIS 0-1 VALUE AS THE VOICE’S ADSR’s phase

  • SUM THE VALUE OF EACH VOICE’s ADSR PHASE, DIVIDE BY THE NUMBER OF VOICES CURRENTLY “SINGING” AND YOU HAVE THE AVERAGE ADSR VALUE - USE THIS VALUE TO EFFECT CHOSEN PARAMETER VALUES.

MORE TRIVIA: SIMILAR AVERAGING IS USED TO CONNECT THE LOW PASS FILTER TO EACH VOICE’S LFO (SINCE THERE IS ONLY ONE LFP AND EACH VOICE HAS IT’S OWN LFO)