Posted on October 30, 2013June 17, 2014 by Tom ZicarelliReal-time frequency domain signal processing By Zack Settel and Cort Lippe http://www.music.buffalo.edu/sites/www.music.buffalo.edu/files/pdfs/Lippe-AnnArbor.pdf