Today I was so close to not making something but then I looked into logarithmic scales in FFTs and it was very easy to adapt yesterday's code. I played a little bit more with the camera in OPENGL. Who knows what tomorrow will bring.
Day 20
Category: Creative Pact 2010
Day 19
Category: Creative Pact 2010
I was hoping to have some success with ArrayLists today but I didn't. I finally have the waterfall code down but it goes backwards from past to present instead of present to past. It looks kinda neat this way, though. I also added colour! For me, working in HSB seems to be more closely related to my headspace than RGB, so if I need colour I am going to stick to that for now.
This sketch uses linear averages of FFT which are really easy to compute and set up but the result is less than pleasing. I think tomorrow I will play with the log function and see if I can get something a little closer to what I think it should look like.
Day 18
Category: Creative Pact 2010
Today I messed around with some simple spectral displays and trying other parts of the Processing API. I have added curveVertex to my bag of tricks. This patch has two curvy lissajous spectral displays rotating in contrary motion and a set of bars representing linear spectral averages.
This was the first time I put some more interaction into a sketch. I have a key that changes the mode of the layering. I have been working on things and discovering stuff that I like about a sketch but often it goes away when I make the final thing that I like most. So, I made a little mistake in the process and kept it as an option by pressing the d key.
I still have to look into waterfall plots and buffering. Maybe tomorrow.
Day 17
Category: Creative Pact 2010
Today is a simple patch that does a spectral lissajous plot. Enjoy!
Day 16
Category: Creative Pact 2010
Today I almost forgot to do my piece. I have been watching a lot of Alva Noto so today is my stab at a classic bass drum gesture. A black screen with a mouse click that fires a bass drum sample and flashes a white screen that fades. I didn't think an image of a white or black screen was worth a screenshot, so enjoy the code.