Hi everyone, I'm new to the list (and pd) so I hope this posts OK.
I'm creating a series of patches that rely pretty fundamentally on delays- and I've noticed that the function delread~ seems to have a minimum value of delay time (1.48ms). Values below this point simply trim to 1.48ms. Could I achieve smaller delay times with any other standard functions, or would I have to write custom abstractions to do this? If so, what's the best way of going about it? Writing to tables?
Any advice would be really helpful Kim
Kim Taylor wrote:
Hi everyone, I'm new to the list (and pd) so I hope this posts OK.
Welcome!
I'm creating a series of patches that rely pretty fundamentally on delays- and I've noticed that the function delread~ seems to have a minimum value of delay time (1.48ms). Values below this point simply trim to 1.48ms. Could I achieve smaller delay times with any other standard functions, or would I have to write custom abstractions to do this? If so, what's the best way of going about it? Writing to tables?
Any advice would be really helpful
These examples deal with exactly this issue:
pd-0.40-2/doc/3.audio.examples/G04.control.blocksize.pd pd-0.40-2/doc/3.audio.examples/G05.execution.order.pd
Kim
Check out vd~ (variable delay in milliseconds with interpolation) and z~ (sample-wise delay from the zexy lib) Chuck
On 1/22/07, Kim Taylor kimoni@gmail.com wrote:
Hi everyone, I'm new to the list (and pd) so I hope this posts OK.
I'm creating a series of patches that rely pretty fundamentally on delays- and I've noticed that the function delread~ seems to have a minimum value of delay time ( 1.48ms). Values below this point simply trim to 1.48ms. Could I achieve smaller delay times with any other standard functions, or would I have to write custom abstractions to do this? If so, what's the best way of going about it? Writing to tables?
Any advice would be really helpful Kim
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hi!
the minimum delay size is one signal block (which defaults to 64 samples, and thus to 1.45msecs at 44.1kHz). If you need to go lower, put the delread~ and delwrite~ in a subpatch and change the blocksize of that subpatch with the block~ object.
Check the G04.control.blocksize.pd patch in the docs!
regards,
Peter
Charles Henry wrote:
Check out vd~ (variable delay in milliseconds with interpolation) and z~ (sample-wise delay from the zexy lib) Chuck
On 1/22/07, Kim Taylor kimoni@gmail.com wrote:
Hi everyone, I'm new to the list (and pd) so I hope this posts OK.
I'm creating a series of patches that rely pretty fundamentally on delays- and I've noticed that the function delread~ seems to have a minimum value of delay time ( 1.48ms). Values below this point simply trim to 1.48ms. Could I achieve smaller delay times with any other standard functions, or would I have to write custom abstractions to do this? If so, what's the best way of going about it? Writing to tables?
Any advice would be really helpful Kim
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hallo, Peter Plessas hat gesagt: // Peter Plessas wrote:
the minimum delay size is one signal block (which defaults to 64 samples, and thus to 1.45msecs at 44.1kHz). If you need to go lower, put the delread~ and delwrite~ in a subpatch and change the blocksize of that subpatch with the block~ object.
Small correction: Actually the minimal delay time is zero for "non-recirculating delay lines". Only if you feed back the delay signal into the delwrite you are bound to the 1 block minimum delay, but for feed-forward delays you can get a zero delay as well.
See: http://www.crca.ucsd.edu/~msp/techniques/latest/book-html/node120.html and: http://www.crca.ucsd.edu/~msp/techniques/latest/book-html/node121.html
Frank Barknecht _ ______footils.org_ __goto10.org__
Use the [block~]. See also G04.control.blocksize.pd in the help files.
d.
Kim Taylor wrote:
Hi everyone, I'm new to the list (and pd) so I hope this posts OK.
I'm creating a series of patches that rely pretty fundamentally on delays- and I've noticed that the function delread~ seems to have a minimum value of delay time ( 1.48ms). Values below this point simply trim to 1.48ms.