Monday, April 09, 2007
Project 3
Project 3
Oye.....
I made a big mistake with this project by trying to do it in JavaScripting. I wanted to branch out and learn something new, since everything I do is in Flash, but it proved to be too much to handle. My initial concept got pretty much lost in my poor scripting abilities. Initially, I wanted to create a random music generator, where the sounds were correlated with colors. Black and white squares would randomly move around the screen, and when a colored one appeared, a certain sound would play. I planned on having the sounds layer, to create a random kind of music.
I got the black and white squares to randomly move around, but when I started working with tying sounds to certain images everything got messed up. I couldn't get the sounds to overlap, so I had to make just one scare rotate through the colors, that way two would never play at once. But, that also meant it couldn't rotate around like the other ones, otherwise two might pop up at the same time, and the sound wouldn't work. So what I ended up with was the black and white squares doing their random thing, and the colored square hanging out in the middle and playing certain sounds correlated with the colors.
I learned a whole lot doing this project. I had NEVER done anything with JavaScripting before, so, even though the project didn't turn out how I had initially planned, I spent a whole lot of time and effort on it, and it does fulfill the assignment requirements. And even thought not everything went as planned, some things still turned out OK. I spent a lot of time making the audio that would go with the colored squares. I researched the meaning of colors and their correlation to sound, and then tried to generate audio that had the feel of each color. As for the parts that didn't work out, at least I have a much better understanding how to write JavaScript, how functions work, etc. If I could do it all over, I would probably chose to do it in Flash, so the end result would be better, but, I guess school is the perfect place to make mistakes and learn from them.
Oye.....
I made a big mistake with this project by trying to do it in JavaScripting. I wanted to branch out and learn something new, since everything I do is in Flash, but it proved to be too much to handle. My initial concept got pretty much lost in my poor scripting abilities. Initially, I wanted to create a random music generator, where the sounds were correlated with colors. Black and white squares would randomly move around the screen, and when a colored one appeared, a certain sound would play. I planned on having the sounds layer, to create a random kind of music.
I got the black and white squares to randomly move around, but when I started working with tying sounds to certain images everything got messed up. I couldn't get the sounds to overlap, so I had to make just one scare rotate through the colors, that way two would never play at once. But, that also meant it couldn't rotate around like the other ones, otherwise two might pop up at the same time, and the sound wouldn't work. So what I ended up with was the black and white squares doing their random thing, and the colored square hanging out in the middle and playing certain sounds correlated with the colors.
I learned a whole lot doing this project. I had NEVER done anything with JavaScripting before, so, even though the project didn't turn out how I had initially planned, I spent a whole lot of time and effort on it, and it does fulfill the assignment requirements. And even thought not everything went as planned, some things still turned out OK. I spent a lot of time making the audio that would go with the colored squares. I researched the meaning of colors and their correlation to sound, and then tried to generate audio that had the feel of each color. As for the parts that didn't work out, at least I have a much better understanding how to write JavaScript, how functions work, etc. If I could do it all over, I would probably chose to do it in Flash, so the end result would be better, but, I guess school is the perfect place to make mistakes and learn from them.