Generative Music Box Project
Tired of learning JavaScript with the same boring, todo-list kind of examples? Master HTML, CSS and JavaScript through wickedly smart projects instead.
Watch Promo
Welcome to Build a Generative Music Box. In this project we take inspiration from Brian Eno and Peter Chilvers’ Bloom application. You'll build a web application, using JavaScript, that allows you to create generative, ambient music. With a small amount of code you'll handle your mouse clicks, use the canvas for the user interface and graphics, and leverage the Web Audio API to create sound. You'll also spend a lot of time on scheduling events in time and organizing your code. This project is a great way for you to practice programming in JavaScript by creating an interactive and dynamic application right in your browser.
Your Instructor
Join veteran trainers and computer scientists Eric Freeman and Elisabeth Robson on a journey building a dynamic, interaction browser-based application with JavaScript. Eric and Elisabeth are co-author of O'Reilly's Head First JavaScript Programming book.