delay reformat, adsr impl