If you need to stick to vanilla Pure Data you could try https://github.com/eerne/Pd-Dom which handles DSP tree update and loadbang for you as well as mass chaining of many abstractions.
[set 0 rythm(
|
| [chain sound sound sound(
| /
[pd-dom id]
|
[adc~]
(hope my ascii art just works)