I recall looking at some C source code and the person use a chopping/averaging method to remove the clicking noise. The coder also insert zeroes. Can someone explain the insertion of zeroes and the averaging. I think the averaging is use to obtain the maximum amplitude.