add audio buffer to make sure the response are fast. add 0 paddings before doing fft
 add smooth funcitons. merged in Kaichen's code
 fixed the conflict changes of 0paddings in SPUtil