



This is only going to work right if you have Snow Leopard, and a reasonable OpenCL-compatible GPU. Having said that, if you install Quartz Composer then you can get it running on the CPU using my tips from a previous post, but you probably wont get a useful framerate unless you have a mac pro, and even then it will use a silly amount of CPU power.
Instructions:
Unzip, put the file in ~/Library/Compositions and when you restart iTunes it should show up in the visualizer list.
Keys:
e to change effects
+ and – to cycle through various different speeds of fluid.
r to reset many of the parameters
h to switch to heightmap mode
s and d to adjust sensitivity to music
f to show framerate
x to enable a higher resolution version that may perform ok on better desktop GPU’s, I would love to know what framerate can be obtained with a GTX285 if anybody can comment on that. You probably need to press r to reset after switching to the higher res, x again will switch back.
There is probably much that could be improved about this visualizer, but it does some interesting things sometimes, so I will share it now. All of the clever stuff is done by quartz composer patches that come with snow leopard, I just wired it all up. Use with caution as the technology is new to snow leopard and there could be bugs or memory leaks. Also note that quartz composer is not generally as efficient as writing code, so the performance of this visualizer should not be taken as being typical of openCL. If you have an OpenCL GPU then the framerate should be just about ok, and cpu use very low. If your cpu use is very high then it means OpenCL is using your CPU rather than GPU, and the experience probably wont be nice.
Download EarFluid 0.1 for Snow Leopard iTunes 8 or 9.