Add ADSR envelope effect