To begin, I will use JavaScript to generate the landscape, lighting and the objects. The objects will work in conjunction to each other. Proximity of the two main objects will dictate octave. There will be different paths for some of these objects. Some will go up and down, some round and round. One that bounces vertically will generate the beats per minute, or the tempo of the song. There will be an object, much like a comet that passes by every 8th measure, that causes the song to change the progression to what might be a chorus in standard pop songs. Another, far reaching 'comet' which may only come by every 64 measures would be similar to a bridge in a song.
The user will set these objects in motion. Controlling their trajectory and their speed. The result will be a personalized, unique song that will 'feel' personal. My hope is that this is a way to generate a song that is personal, yet randomly generated. I expect my vision to develop as the technology is set into place.
I expect that the Music Landscape will "song" that is very pleasing to the user. I hope that the song will be able to used to create a personal meditative song. A personal song that makes you feel good and you can listen to for long periods of time. With no words and random, repetitive note progressions within the key, that you assign, it should make for a very personal meditative song.