In the Dudas/Lippe phase vocoder tutorials, as well as on this forum, I find claims that an implementation using Cartesian math is much more efficient than working in polar coordinates. It makes sense that it would be, but when I compare the Cartesian and polar versions of the tutorial patches, I don't see any noticeable difference in CPU utilization. Am I doing something wrong, or is arctan not the bottleneck it used to be?
I'm using OS X 10.6 and Max 5.1.8, for what it's worth. Incidentally, in my own C++ code, I can't see a difference either. Am I alone in not seeing the speed advantage of a Cartesian pvoc?