forked from: Sine Wave

...
@author tkinjo