Thursday, March 17, 2016

Abstract

For my final project, I will be continuing to develop my music generation page created with JavaScript. It will be a 3D environment with movable objects that react to the variables in the music. In the current version of the project, I have been using Gibber to generate the sound. What I discovered in my earlier work is that to make Gibber work I had to make adjustments to the way I was thinking about the structure of the music and the interface. Gibber creates music with variables that can be controlled or randomized. With a GUI interface we can control these variables but, so far, I was not able to group them into the song structure the way I had intended. During my research I was able to find ways to create music, but not in the traditional song structure formats. I will continue to develop this music generation page and develop a more robust graphic interaction with the music. 

View with FF only: http://casadenicholson.com/MADAS/midterm.html

Wednesday, March 16, 2016

Design Process

I will continue to develop the page that I have been working on. At this phase I have created a sound generation page that creates sounds and it is controlled by a GUI interface. I intend to be able to control more variables in the music generated and hopefully get to a point that i can control the music in sections. This will allow me to create parts of songs or elements that can repeat or be randomized.

The next phase will be have that music influence the graphical portion of the page. I was not happy with the graphic portion of the mid-term status of this project, so I will develop that more and make it a reactionary graphic display of the music generated.

The final step will be implement a way to save your settings to be able to call them back. This will allow for setting of moods with the music generation that you can adjust and save for repeat usage.

Tuesday, March 15, 2016

Sources and Links

The current version of the project is here:

http://casadenicholson.com/MADAS/midterm.html

Gibber can be found here:

http://gibber.mat.ucsb.edu/

Inspiration has been found here:

http://mrdoob.com/

Resources found here:

http://lifeorange.com/Art102/?p=39

and here:

http://livecodelab.net/videos.html

http://www.wolframalpha.com/input/?i=calculate+the+decimal+fraction+for+120+beats+per+minutes+&t=emd01


Monday, March 14, 2016

Bibliography

The books I have selected for inspiration on this project are:


Scott, Richard J. Chord Progressions for Songwriters. New York: Writers Club, 2003. Print.

Kaufman, Scott Barry, and Carolyn Gregoire. Wired to Create: Unraveling the Mysteries of the Creative Mind. Kindle Edition.


Dirksen, Jos. Learning Three.js – the JavaScript 3D Library for WebGL - Second Edition. Packt Publishing. Kindle Edition.