Color is now semi-implemented into the project. The color selections are hard set based on the frequency value that is captured by the AudioPeer script. An array is kept that simply holds the highest values recorded over the process of analyzing audio. As seen in the code below, the color selections are mostly arbitrary for now.
The video below demonstrates the implementation of color, and how it interacts a bit with different band selections and frequency ranges.
For now, it is quite the psychedelic sight to behold. My very next steps are to incorporate buffering for the new 8x8 array. The above video uses the new selection of 64 bands implemented last week, but does not include buffering. Once buffering is included, I plan to use the buffering queues as a way of leveraging said values as RGB values in order to create a more in-depth color palette with variations in hue, at least. More on this two posts from now, post-buffering implementation.
Comments