Xmodal / autonomX

Experiment with life-like processes to generate dynamic, emergent and self-organizing patterns and output these patterns via OSC.
10 stars 4 forks source link

document and refactor usage of timeScale/speed across all new generators #351

Closed netherwaves closed 3 years ago

netherwaves commented 3 years ago

closes #323 ; closes #324 ; closes #344 ; closes #345

this PR proposes an updated, more user-friendly strategy for modifying the speed of a given generator as well as affecting its consequent value to the underlying algorithm. while no changes were made to the SNN's implementation of the speed factor, the deltaTime argument was brought back into both computeIteration implementations of GameOfLife and WolframCA to allow for arbitrary time scaling from 0 to 60Hz (represented as a percentage from 0 to 100 in the GUI).

also unticketed is a small bugfix related to debounced sliders not being supported by GeneratorMeta