add adjustable cutoff ADSR envelope