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
- The selected points are walked in time order.
- For each point, the tool checks how far it moves from the point before it and how much time it has.
- If the move is faster than the limit, the point is pulled closer to the one before it until the move fits.
- 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.