Delay CHOP: Max Delay removed and Reset added in recent builds?

Hello all,

I’m using the latest version (Build 2025.32050) of TouchDesigner and noticed that some parameters of the Delay CHOP have changed.

Specifically, it seems that “Max Delay” has been removed and a new “Reset” parameter has been added.

This change is mentioned in the release notes, so I understand it is an official update.

However, the documentation page for the Delay CHOP still has “Max Delay”:
https://docs.derivative.ca/Delay_CHOP

I didn’t use Max Delay very often, so I’m not fully sure what the practical impact of its removal is.

My current understanding is that, since Reset allows us to clear the delay buffer at an arbitrary timing, Max Delay may no longer be necessary.
Is this interpretation correct?

Are there any potential side effects or limitations caused by the removal of Max Delay, especially for long-delay setups?
(I’m currently building a long-delay network, so this caught my attention…)

Thanks in advance for any clarification.

Hi @Peachman.

the Max Delay parameter was removed as the delay buffer is now auto-growing to 2x the delay setting. Maybe @rob could shed a bit more light on this?

the added functionality of being able to reset the buffer was a separate RFE and not connected to the Max Delay parameter removal.

Thank you for pointing out the parameter still being in the docs, I’ve amended this now.

cheers
Markus

Thanks for your quick reply, @snaut
(And Max Delay was removed from the documentation even faster than my reply… :slightly_smiling_face:)

I think I understand the intention behind this change now.

By the way, for achieving long delays similar to a Roland-style tape echo, I found that a setup using Trail CHOP + Shift CHOP + Time Slice CHOP, as mentioned in other threads on this forum, works better than using Delay CHOP.

One thing I noticed is that any small frame drop immediately introduces click noise, so for stable real-time operation, it seems that running this inside an Engine COMP (or otherwise isolating it from UI-related frame drops) may be necessary.

As always, I really appreciate how active and precise the responses are in the TouchDesigner community.
Thanks again!