ADSR finally works