What causes DAW CPU load to jump around?
I have a plugin that uses purely "granular" processing - no FFTs, no large blocks of "If/Else", etc. - but when run in Pro Tools the CPU meter jumps around from 4% -6% when processing is on (17%-33% when multiple copies are running).
I have disabled all GUI elements (meters, etc.) and it made no difference - so it's something in the audio processing code itself. I expected purely "granular" code to produce a steady CPU load - but it's not.
What can cause this? Is there anything I can do about it or is it a "DAW thing" - block processing, etc. - that we have no control over?
|