- even globally using the method explained in the last message, that is: object_method(gensym("dsp")->s_thing, gensym("stop")); is there is no explicit adc~/dac in the patcher.

But the thing is that DSP on/off state can be local to a patch: that is we don’t want to re-start the DSP for all patchers using the previously described "global" way (calling start/stop on "dsp"). We should re-start DSP only for patchers where is was previously on. So we would need to iterate over *all* patchers, to properly handle the DSP state.