caveat: i don’t generally contribute to the TT code, and specifically really have no time right now.
but since i am responsible for the algorithm i double checked with the simulator and it works as expected.
param value is clipped at 10000, setting it higher won’t do anything different.
these are chaotic iterated maps, their behaviors are sensitive to the initial state.
the default map is the logistic. it has degenerate single-value orbits for many initial state values and parameter values. in particular, setting the state to zero will cause it to output zero forever, regardless of the parameter value.
so my current best guess is that you are setting the state somewhere in your script (CHAOS N)
as ever, it is probably most helpful to post more of the script
my test is simply
CHAOS.R 10000 (or 12000 or whatever)
CHAOS
CHAOS
CHAOS
...
that has a very long orbit, as expected, with the default intial state value of… looks like 5000.
if i ever do CHAOS 0 then subsequent outputs will be zero as expected.
i can also get it to go to zero with some other state values and the param maxed. i think technically this shouldn’t happen in an ideal logistic map, but it’s not really surprising given that there is inevitable rounding error even using float32 for the internal state.
i don’t know about the decision re: separating CA and CHAOS. it is purely a matter of taste and usability but seems like a good idea. sounded like it was being pushed to a future point release which is perfectly reasonable.