Open App

Speed Limiter

Use the Speed Limiter tool in ScriptCompiler to shorten funscript strokes that move faster than a device can follow.

On this page

Overview

Speed Limiter shortens strokes that move faster than a device can follow. Devices have a top speed. Ask for more and they lag, skip, or stall. This tool keeps every move under a limit you set.

How It Works

  1. The selected points are walked in time order.
  2. For each point, the tool checks how far it moves from the point before it and how much time it has.
  3. If the move is faster than the limit, the point is pulled closer to the one before it until the move fits.
  4. The next point is checked against the point that was just fixed.

Timing never changes. Only positions do.

Parameters

Parameter Range Description
Max Speed 50 to 1000 units per second Fastest allowed move. A full 0 to 100 stroke in 250 ms is 400.
400 Is a Safe Default
Most stroker devices can hold about 400 units per second. Go lower for a gentle feel. Go higher only if you know the device can keep up.

Use Cases

Device Limits

A finished script has a few strokes the device cannot follow. Select all and run the limiter.

Generated Patterns

A pattern came out too fast. Limit it instead of redoing it.

Tracking Output

Tracking sometimes jumps. The limiter turns a wild jump into a move the device can make.