CPU Benefits of Abstractions in Max For Live Devices

J F's icon

I'm making a rather large Max for Live device and I'm just curious if using multiple abstrations for data functions and poly~'s for various signal functions reduces CPU and improves usage within Ableton or if its generally better to avoid those and use normal patchers.

Thanks

tyler mazaika's icon

While I'm far from the most knowledgeable person in this area, I do recall having read a thread which said basically "only if you really really nest stuff in many layers of sub patchers will you start to see (maybe) performance problems by going through so many inlet/outlet objects."

As a separate matter from the nesting mentioned above: I wouldn't expect an abstraction to be any less performant than a subpatcher (where the data/signal flow is the same). I would also expect significantly fewer headaches using abstractions rather than sub patchers.