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’sTime SliceParameter 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’sTime SliceParameter 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!