Project Abstract

This project is going to be a music generation page created with JavaScript. It will be a three dimensional environment in a vast darkness with spot lights on movable objects. Interaction with these objects create sound patterns. For example, if you move them closer together it will have an effect on the music generated. One will represent beats per minute and that object moves vertically. Another controls the melody, and so on. Sending objects into an orbit around the center will change the chord progression with each cycle. This musical landscape will be able to create a song using built in common chord progressions with random generated melodies.