adsr should not require two dimensional arrays for sequencing