[PD] DSP loops

Derek Holzer derek at umatic.nl
Tue Jan 30 13:15:45 CET 2007

Hi again,,

Kim Taylor wrote:
 > It means the layer with the system topology needs to have its sampling
 > block forced to 1. Mightn't this affect performance? especially for a
 > large program?

Of course it will affect the performance, because a blocksize 1 is very 
heavy on the CPU. I recommend doing this only in subpatches, with 
individual block~ objects, rather than for huge sections of your patch. 
Either your methods with delays, or a send/receive pair in that same 
subpatch (that's how I would do it personally), will give the same 
result. Perhaps the send/receive pair has slightly less overhead, but I 
couldn't tell you for sure.

 > That is the best way? Hm, I'm surprised!

The best way yes, but that doesn't mean it's nice. Welcome to the 
wonderful[ly warped] world of PD ;-)

derek holzer ::: http://www.umatic.nl
---Oblique Strategy # 125:
"Only a part, not the whole"

More information about the Pd-list mailing list