[PD] Zero delay feedback, with settable send?

Kim Taylor kimoni at gmail.com
Thu May 10 19:32:45 CEST 2007

Hi everyone

Here's my problem:
The project I'm working on requires the use of feedback loops,
something I am currently implementing by using delread~/write~ in Pd
with a 0 length delay. This also adds a fixed minimum delay of the
block size, but this can be reduced by using block~.

The problem with this- is I cannot set the destination of a delwrite~
dynamically. This is something integral to my project. -I cannot use a
message box with 'set x' with a delwrite, it's not supported.

I've been using this patch to do tests

I have had success using throw~ and catch~, as the destination bus can
be changed by setting throw~, BUT- throw and catch use a minimum block
size of 64 and the resulting delay is too long for my purposes.

I'm really stuck. Anyone got any suggestions?
I thought about using arrays, they can be dynamically set. It also
appears the block size can be set too, but not for tabsend~ (which is
the most ideal as it continually writes).
I thought that in theory I could write continuously to an array using
tabwrite~ and continuously read from it using tabreceive~ or tabplay~,
but I can't make it work in practice.

Anyone else tried doing something similar?

More information about the Pd-list mailing list