Please use a browser that supports "canvas"
Keyboard controls:
q - increase frequency
Q - decrease frequency
1 through 7 - number of octaves
SPACE - pause rotation
y - rotate about y axis
x - rotate about x axis
z - rotate about z axis
o - Reset to initial state