Friday, April 22, 2011

Project 2

My biggest difficulty for this project was hunting down a volume controller, better known as gain for the coding world.


I finally came across and began to understand the minim Library and all the manuals in there,
and had a huge assistance from the legend Lachlan Reid who helped create a class for my circles.. Thanks dude!


and thus my completed project 2 was born
the big circles are a class of there own and grow and shrink according to the beat detect function

the white bar on the left is a volume controller it doesn't go all the way to inaudible because then you couldn't here anything but i did place a mute feature also.

the rectangle on the outside is also a beat detector for the kick size better know as the bass

my mouse or user input controls are mouse clicked both left and right dragged an 'm' key for the mute.

Project 2 Inspiration

My main inspiration appart from seeing the epic work in class was from open processing and called BeatZ VisuliZer and uses 'beat detect', after seeing this i wanted to create something similar but different a lot of my code and learning came from watching this and reading it many a time.

what his looked like

in his sketch the circle followed the mouse and the box did the same but opposite the green line at the top of the screen was a wave line the oscillated with the different beats, I removed all of this visual stuff and placed my own, but have kept the code for the beat detect and altered it slightly for my own sketch so as to work in with my work