RESOLVED: Noise CHOP Reset/Pulse options not working as they should?

Hi everyone! I was looking at the Noise Chop, and its Reset and Pulse options in the Noise tab. And for a while I have been struggling to understand some of the logic connected to these options so I looked at the documentation.

From the documentation (Link) I can read this:

Reset reset - Only available if operator’s Time Slice Parameter is on. Toggling this parameter will reset the noise calculation and hold the value until the parameter is released again.

Reset Pulse resetpulse - Only available if operator’s Time Slice Parameter is on. Pulsing this parameter will reset the noise calculation.

Now, when testing ( I am on Mac - M1 Max and Touchdesigner 2023.12370 and 2025.30060) the following happens:

Setup:
Time slice is toggled on.
Noise Chop with no input nor outputs node. Just a simple and lonely Noise Chop in the project.

Case 1:
When type is set to Sparse, Hermite, Harmonic summation or Alligator and I toggle Reset ON, the value holds as expected, but when pressing pulse, the value does not reset or “regenerate” as I would expect.

Case 2:
When type is set to Brownian or Random and I Toggle Reset ON (Time slice is still ON) the value does not hold, and it keeps changing at every frame. This is not what the documentation describes, at least from my understanding of it. Of course in this case the Pulse option doesn’t even make sense since there is nothing to pulse since a new value is generated at every frame.

Now a few questions:
Am I massively misunderstanding the documentation?
Is this an issue possibly connected only to my machine?
Can anyone reproduce the issue?

I could not test on Windows, but for what I can see this seems more like a bug than anything else.

Cheers!

I am quite baffled that this is not getting any reply.
Could someone at least tell me if this is the intended behavior?
Don’t know how that would be but at least I could live with that xD

Could you tell us which build you are using?

1 Like

Thank you for your reply :slight_smile:

I am on Mac - M1 Max - Touchdesigner 2023.12370 and 2025.30060 both showing the same behaviour.

Hello.
For Case 1, When pressing Reset Pulse repeatedly you’ll notice the value keeps resetting to the same value it would have as if Reset (toggle) were enabled. It doesn’t stay on this value for long as it continues to generate from there.
Pulse it quickly enough and it will approximate the same behavior as the toggle.

I see similar behavior in the case of Brownian (Integrals 1 or more).
Random (or Brownian Integral 0) is a special case in which each consecutive value has no bearing on the previous value, so Reset has no easily discernable effect in that case.

Cheers,
Rob.

Thank you for the reply!
Then I get that my expectations were wrong.
I do see what you mean, is just that I was expecting (no matter the mode) that reset would hold the current value (last value generated for the selected mode) and on pulse, the generation would happen again, providing a new value.

Thank you again!
Cheers

Thanks for your input, it might be worthwhile to have the Random function behave more intuitively as you describe though. Noted.
Cheers.

[EDIT: This now behaves as expected in experimental builds 2025.31327 and later.]