Uses a camera (webcam, smartphone) to detect a color and play notes based on where that color is, from middle C to high C. Done purely in HTML5/JS, no external libraries.