I'm creating an effects unit at the moment and have found that CPU usage has been very high. To try and recude this I have added mute~ and pass~ objects to the effects so that when no signal is routed to that effect, dsp flow within that patch ceases. This works fine for all but 3 of my effects.
The reverb unit is one of the ones not working. The effect itself works ok, but not the muting. The patch contains subpatches, and I am wondering if that could be why the method i used on the other effects (where all effect objects were located in one patch with no subpatchers) isn't working here. I'm not sure.
The other two are fft effects and are inside pfft's. I think this must also have something to do with the inability to mute them.
Has anyone come across similar problems, or overcome them? Any feedback would be appreciated.