ANANGA

Guide · Sync

Fix funscript sync.

When the device moves a beat early or late, the cause is usually one of three things: a fixed delay on the way to the device, a script made for another version of the video, or moves the device cannot make in time. Each looks different, and each has its own fix.

01 / TELL THEM APARTWhat you notice points to the cause.

What you noticeLikely causeFix
Always lateDelay between the player and the device, the same all the way through.Offset: move the script earlier.
Always earlyThe script was timed ahead, or the offset overcorrects.Offset: move the script later.
SlippingRight at first, then further off: the script was made for another version of the video.Find the version it was made for.
Suddenly offYour copy has a cut or an extra section at that point.The right version, or re-time from that point.
JerkyMoves too fast or too close together, or a weak wireless link.Device-safe limits, a better radio.
Slow to startAfter opening or seeking, the script is still loading to the device.Wait a few seconds, or pause and play.

02 / OFFSETA fixed delay, fixed once.

Every wireless route adds some delay. Ohdoki notes that Wi-Fi can delay the Handy, and that its WiFi & Bluetooth boot mode adds roughly 20 to 100 ms. For Bluetooth toys, the radio matters: Intiface notes that relays such as Lovense's USB dongle feel laggy, and that direct Bluetooth is quicker.

An offset shifts the whole script earlier or later. The sign varies between players. In Handyverse, a negative offset makes the device move earlier, and the Client latency and Device latency readings show which way to go. Read your player's label before you guess.

  • Handyverse: Control Panel, Sync adjustment, plus a Sync test page with a test video.
  • HereSphere: an offset for synchronized peripherals, with favourites. If another app follows HereSphere and the offset is negative, pause and play once after a video opens at 0.
  • ANANGA: an offset for each scene. The player opens to everyone this winter.

The delay belongs to the connection, not to the script, so one value usually serves every video on the same device and network.

03 / DRIFTWhen it starts right and slips.

An offset cannot fix a gap that grows. A growing gap means the script was timed against a different file: a longer or shorter cut, or one that runs at a slightly different speed. Small differences add up. Two versions whose speed differs by 0.1 per cent end 3.6 seconds apart after an hour.

Compare lengths first. A script's details may include a duration, and the checker shows when its last point falls. If that is well past the end of your video, or the gap grows steadily, look for the version the script was made for. Its description may name the source and length.

A jump at one point means your copy has a cut or an extra section. Find the matching version, or open the script in an editor and shift everything after the jump. See making a funscript for editors.

04 / STUTTERWhen moves are skipped or jerky.

  • Too fast, too close. ANANGA's reference keeps moves under 500 units a second and at least 80 ms apart. The checker flags anything beyond that, and ANANGA's player holds every device inside those limits. MultiFunPlayer offers per-axis speed limits and smoothing. More in device-safe scripts.
  • A weak radio. For Bluetooth toys, Intiface recommends a USB dongle close to you, on a USB 2 hub or an extension. See the Intiface guide.
  • A player following a headset. DeoVR's remote-control interface reports the playing position about once a second, and drops the link after three silent seconds. Keep the headset and computer on a steady network.

05 / A ROUTINESix steps, once per device.

  1. Check the pair.Same name, same folder, and the script ends close to the video's length.
  2. Check the script.Run it through the checker for speed and gap problems.
  3. Pick a sharp moment.A clear, sudden change of direction, early in the video.
  4. Set the offset coarse, then fine.Move in 100 ms steps until late becomes early, then come back in small steps.
  5. Check later in the video.If it is still right ten minutes in, you are done. If the gap has grown, it is drift, not offset.
  6. Keep it for the device.Save the offset for your device and connection, not for one video.

06 / QUESTIONSAsked often.

Which way do I move the offset?

If the device is late, move the script earlier. In Handyverse that is a negative offset; other players may label it differently.

Why is there a pause after I open a video?

Many players send the whole script to the device first. HereSphere notes this can take several seconds with the Handy, and that pausing and playing, or seeking, resyncs it.

Should I set a different offset for every video?

Usually not. If one video needs a very different value, its script was probably timed differently or made for another version.

Can a good offset fix a bad script?

No. It moves every point by the same amount. Scripts with impossible speeds, or made for another cut, need a different fix.

Does ANANGA show where a script gets busy?

Its player shows a heat strip of each script's intensity, so you can see fast passages coming. Find scripts in ANANGA's free, open catalogue at ananga.ai/scripts.

07 / SOURCESWhere the facts come from.

Written and checked by ANANGA in Paris against the pages above on 6 November 2026. Corrections are dated on this page.

The player · Opening this winter

Felt, not seen.

ANANGA's player opens to everyone this winter. It plays your videos and their funscripts in the browser and in VR, with the Handy, Intiface devices and TCode devices, and keeps every file on your device.