implemented 3 atoms, delay time, delay offset and feedback, and each atom has its own delwrite and delread