Tips on reducing CPU usage on (Austin Buddy) preset?

It can be reduced further by removing two more shunts…

View attachment 118948
The layout could be made more understandable also, which always helps. Typically signal flow starts at the top-left and moves towards the bottom-right. I’m working on a version that does that but got called away.

I can't compare CPU % because I have no idea what's inside the blocks.

And, depending on what's going on in the VolPan block, it could be incorporated into the Return block's Return Level or Output Level control as a modifier, but then it's hiding where the volume control occurs which is a problem; It's like refactoring code and being too cute with constructs that end up obscuring what's really happening. Saving 1% isn't necessarily useful if we can't remember how it's working.


And, trying to rework it to maintain a more traditional layout results in needing more shunts or an additional Feedback Send and Return, either of which add about 1%.
Ok, I removed two Shunts and there was no difference in CPU use, and as to "understandable", I think either layout is pretty easy to understand, so my preset is pretty well optimized as IMO it does a lot with the FM3's available CPU power (there are lots of Controllers and Control Switches going on behind the curtain, for pristine tails and cross-fades etc, under external control from Ableton LIVE).

The AB preset in question had eleven extra Shunts, which adds about 3% CPU to my FM3 preset (but of course 3% CPU is typically a non-issue on the AFX3/FM9, but on the FM3 it can make a difference).

That said, dropping the two Shunts and the Vol/Pan Block as you suggested, and using the same ADSR 2 Controller on the Return Block instead of the Vol/Pan Block nets me about 2% - 3% CPU +-, so thank you for the idea Greg, which I'll definitely use if I ever get up towards the limit going forward.
 
Last edited:
I would say removing shunts and 1 drive block would likely get you back enough CPU
Do you really want stacked drives or need 8 drive channels ?
As. Others mentioned you could use the amp boost / drive combo to simulate stacked drives in a more economical manner
 
Back
Top Bottom