Was thinking when having an already slow funscript, but with fast segments, it would nice to only halve strokes above a certain speed. To keep as many strokes as possible while still slowing the script.
Been reading through your code and I think it's out of my depth to contribute.
Maybe something like passing a speed as an option, calculate the speed within each action group and skip the halving process if it the speed falls below the threshold.
Was thinking when having an already slow funscript, but with fast segments, it would nice to only halve strokes above a certain speed. To keep as many strokes as possible while still slowing the script.
Been reading through your code and I think it's out of my depth to contribute.
Maybe something like passing a speed as an option, calculate the speed within each action group and skip the halving process if it the speed falls below the threshold.