SinePiano v2 by James Martin, wheat@wheatdesign.com, 11/29/2011.
Based on SinePiano by Dan Ellis, dpwe@ee.columbia.edu, 2010/01/22.

Source code: sketch_nov29c_SinePiano_v2

Built with Processing