This is a demo for a cute toy named Koo. 3 different sketches in this demo to show 3 different aspects of music, which are timbre, rhythm, and melody. Tone.js is used to generate the sound. A JavaScript button is used to enable the switch of the sketches. I also use P5. play, P5. experience, and P5. sound library to create richer visual and audio experiences.