OK- after realising that throw~ can be set to different destinations and operate at lower blocksizes, I tried to make a 0 length feedback system using throw~ and catch~
See attachment or this link:
http://www.zen26398.zen.co.uk/temp/throwcatchfeedback6.pd
In this patch, a triangular excitation is sent first to dummy inlet of 'catchmod' (to force order) and then to 'throwmod'. The signal gets thrown to a catch in 'catchmod' and this abstraction outputs the signal to a table graph. The graph is written upon triggering, so it shows any delays in the system.
It seems to work, however: I get error messages at the output-
error: sigcatch A-test: unexpected vector size error: throw~ A-test: vector size mismatch
I didn't get these with a default 64 bit blocksize. Why would the vector size be unexpected or mismatched for a blocksize of 1? Anyone know if this is a problem?
K
Hallo, Kim Taylor hat gesagt: // Kim Taylor wrote:
OK- after realising that throw~ can be set to different destinations and operate at lower blocksizes, I tried to make a 0 length feedback system using throw~ and catch~
You cannot: The subpatch method only works for non-feedback delays! (Non-recirculating delays in Miller parlance.)
You cannot get a zero-size feedback delay in Pd at all, regardless of subpatch ordering or creation order. The subpatch-stuff only is valid for non-feedback connections. The best you can do is do a [block~ 1] or [block~ 8]
Frank Barknecht _ ______footils.org_ __goto10.org__
Hallo, Kim Taylor hat gesagt: // Kim Taylor wrote:
It seems to work, however: I get error messages at the output-
error: sigcatch A-test: unexpected vector size error: throw~ A-test: vector size mismatch
I didn't get these with a default 64 bit blocksize. Why would the vector size be unexpected or mismatched for a blocksize of 1? Anyone know if this is a problem?
This is a weirdness of block~ described in block~-help.pd:
"Patches using send~/receive~ or throw~/catch~ to intercommunicate must have the same blocking -- and if their parents are blocked bigger than they are, there might be wierdness."
Frank Barknecht _ ______footils.org_ __goto10.org__