I recommend doing this only in subpatches, with
individual block~ objects, rather than for huge sections of your patch.

Unfortunately, as I said, the signal feedback loop occurs on the top layer
of the program- I tried writing a delay line with the minimum length as an
abstraction and completing the system loop with that, but Pd won't allow it,
so therefore the top layer (and I'm guessing all the ones below it) needs to
be blocksize 1. Effectively my whole program!
Anyway, I'll give it a try it before slating it further.
K

On 1/30/07, Derek Holzer <[EMAIL PROTECTED]> wrote:

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 ;-)
d.

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

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to