The new code has done the trick. Board position dependency looks to be completely eradicated, can run with a sample rate of 192,000 and with buffer size down to and including 512 without any problems. Well done and thank you William, I thought this one was going to take a lot longer to put right. Jeff Cook G0AFQ.