The rest of the application sounds cool - I don't have any bindings to FMOD, but that is primarily just to minimize the number of dependencies that the library has. Perhaps I can check out some of the audio tools that are already in the DXSDK, and see if something can fit in there in the place of FMOD...
Great, thanks.
P.S. it would be cool if you found a way to incorporate a Fibonacci spiral to go with the lyrical composition of Lateralus ;)
Funnily enough the Fibonacci sequence (arguably) crops up in the Mandelbrot set in a few places - the bulb size/periodicity for example. I say arguably because there's a whiff of numerology to it I think - if you go looking for numbers and relationships in the set you're bound to find something!
I was going to vary the power used in the mandelbrot function according to the vocal rhythm, e.g.:
"black" : z=pow(z,1)+c : (the set is a circle)
"and" : z=pow(z,1)+c : (the set is a circle)
"white are" : z=pow(z,2)+c : (the set is a normal mandelbrot set)
"all I see" : z=pow(z,3)+c : (cubic mandelbrot set)
"in my in-fan-cy" : z=pow(z,5)+c : (quintic mandelbrot set)
"red and yel-low then came to be" : z=pow(z,8)+c : (octic(?) mandelbrot set)
"reach-ing out to me" : z=pow(z,5)+c : (quintic mandelbrot set)
"lets me see" : z=pow(z,5)+c : (cubic mandelbrot set)
Definitely would be cool to have an actual spiral for the "swing on a spiral" bits though
I'll put my mind to it.