From the Author:
The Rational Keyboard is a browser app to play with harmony on the rational number line. It's kind of like a piano with infinitely many keys that move around and resize based on what sounds good. The audio is synthesized in background Web Worker threads and played with Audio objects, and the interactive visualizations use a 2D canvas.
HTML5 Audio + 2D Canvas + Web Workers