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 http://www.zen26398.zen.co.uk/temp/conn4.pd
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? Regards K
Hallo, Kim Taylor hat gesagt: // Kim Taylor wrote:
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.
Hm? They don't, unless you do feedbacks, but then everyhting~ in Pd has a delay of one block.
See http://crca.ucsd.edu/~msp/techniques/latest/book-html/node120.html and http://crca.ucsd.edu/~msp/techniques/latest/book-html/node121.html
Frank Barknecht _ ______footils.org_ __goto10.org__