Buffered Data Dam - Allowing smooth inputting

Hey everyone,

I get the feeling I’m overlooking something - it can’t be that noone else thought this was a problem.

When I change some Input with a Data Dam down the road, the Data dam counts down from the first Input it received. This leads to a slider operating normally until the timer ran out, then everything halting and a recomputing of the solution from the Data Dam on. Why isn’t there a “Buffered Data Dam” that resets the timer everytime a new Input came through. So:

New Input: 1s Timer starts
Timer runs down to 0.7s
New Input: Timer resets to 1s
Timer runs down to 0.9s
New Input: Timer resets to 1s
Timer runs down to 0s
Data is given through

I tried building a component with ChatGPT but that didn’t work unfortunaly…

I Just can’t imagine this isn’t something someone has already thought of, so I suppose it’s some technical problem that can’t be fixed everyone except me knows of…

Would love if the community could bring me up to speed.

Data Dam timer is reset just the first time a given input changes, for each input

this means that if you have many different inputs to the same Data Dam, each of those inputs can trigger a new timer reset once, but the very same input won’t reset the timer again once they have already triggered a reset

a sort of fake-solution to your problem might be to split the data that you would like to trigger a restart in many chunks, and connect each of those to a different Data Dam input, then rebuild the original data structure just after the Dam