Processing 1.0 offers many features to provide a visual ease to a coding framework. With its simplified Java-like syntax, users can avoid the hassle of setting up programs and jump right into the graphic design. One particular project that caught my eye was music visualization. Car stereos, iTunes or any media player for that matter usually incorporates this into its program. I would like to implement a 2d version, with color changing frequency bars that ‘bounce’ to the music, or possibly some other form of visualization that oscillates or flows with the music. This is possible by analyzing the raw sound data, a few bytes for each frequency at a given time in a song. With the frequency numbers, lines & shapes can be assigned to follow the frequency values and therefore change with the sound. Although I don’t know how well audio is incorporated into Processing, a 3d version is available on the YouTube website, yet the frame rate is very low and the quality is poor.

Video

0 comments: