EarSketch
EarSketch lets you create original music by coding with Python or JavaScript. Designed for learners and curious creators, it turns programming into an artistic tool. You arrange beats, effects, and loops on a timeline while learning both coding and music production. It’s engaging, educational, and completely free to explore.