Open App

Time Stretcher

Use the Time Stretcher in ScriptCompiler to expand or compress funscript timing while preserving stroke patterns and motion.

Overview

The Time Stretcher tool adjusts the timing of selected points by stretching or compressing them. The pattern shape is preserved while the speed changes.

Stretch (Slow Down)

Time Stretcher - stretching time

Compress (Speed Up)

Time Stretcher - compressing time

How It Works

The tool scales the time intervals between selected points:

  • Values greater than 1 slow down the pattern (stretch time)
  • Values less than 1 speed up the pattern (compress time)
  • Value of 1 keeps timing unchanged

The first selected point remains at its original position, and subsequent points are moved based on the stretch factor.

Parameters

Parameter Range Default Description
Stretch Factor 0.1 to 10 1.0 Time multiplier

Use Cases

Slow Motion Effect

Use a factor greater than 1 to create a slow-motion version of a pattern. A factor of 2 makes the pattern take twice as long.

Speed Up Repetitive Sections

Use a factor less than 1 to compress time. A factor of 0.5 makes the pattern complete in half the time.

Sync with Different Video Speeds

If your video was recorded at a different speed than the source material, use the time stretcher to adjust the script to match.

Tips

Overlap Prevention
The tool prevents points from moving past each other. If stretching would cause overlap with unselected points, those points are skipped.

Select Complete Patterns

Select the entire pattern you want to stretch for consistent results. Stretching partial patterns can create discontinuities.

Check Device Limits

Speeding up patterns significantly (factor less than 0.5) may exceed device speed limits. Check the Script Overview for red (very fast) sections.