I didnt know how to use this site, or OFS, so i made a script tool

EDIT: video is now supported – still needs some polish but its there! also the output script is a funscript format now so it works anywhere with funscript support once exported.
SOME videos do not work when loading in - probably due to how things are encoded. I’ve been able to import 2GB videos, but soemtimes a 600MB will fail, or a different ~2GB won’t work. hopefully will be able to track this down // support more in the future!

hi,

made a script tool. will be open source soon. technically is open source, just minified currently.

it only works for lovense specifically, and only supports vibrate.
also, biggest caveat – it currently only supports audio. i made it specifically for r/gonewildaudio type content.
(for now. video is defintiely coming. and if theres enough demand for other lovense functions, ill add more support. i know this is a funscript site though, this is not that.)

i made it as a personal tool, but once i got going, i figured why not share it.

it was primarly created because of what’s said in the title. figuring out how to make my own scripts // learning OFS was harder than just making my own tool lol.

its pretty intuitive, i dont think it needs much explanation. its 100% browser based, 100% client side. you can even file-> save and keep it for yourself.

drag and drop an mp3, click around the waveform to set intensity. zoom with mousewheel, hold shift + wheel to pan. ctrl c/v/x work as expected. ctrl+click events to multi select. shift+click for range. all the usual controls.

if you’re using an mp3 file as a source, you can save a new version of it with the script embedded, or you can export the script individually.

thats all! enjoy. ALL feedback is appreciated, thank you!

6 Likes

It’s pretty snazzy! I like the timeline and waveform being separate, moving and adding events feel really good.

Two features that’d make the tool better:

  1. Click and drag to select events. CTRL+Click and Shift+Click are good inclusions but feel a little clunky at times. Also, CTRL+Click should de-select a selected event.

  2. A line showing the connection between each adjacent event when either no events or only one event is selected. This would make it easier to digest the script at a glance.

Found bug:

Generating events with the interpolation feature, no matter the easing method, makes the last generated event have the same intensity as the last selected event instead of one lower/higher in cases where that would be the expected outcome.
Additionally, the easing is only properly applied to the generated events leaving the selected events out of alignment. See below image for reference.

1 Like

Great tips Rose!! I’ll address these – thank you for trying it out!

1 Like

hi! finally got around to fixing the bug(s), interpolation isnt perfect but its much better.
i implemented drag to select. also got undo (ctrl/cmd + z) and redo (ctrl/cmd + shift + z) working pretty well.

also converted the read/write script format to follow the basic funscript structure, so you get a useable funscript as output, or you can load it in as input.

thanks for your suggestions!

I’m intrigued!

Following

1 Like

Try it out!! I added video support.

I’m sure it’s not as robust as the current options but it works. And it’s nice for lovense vibration specifically

1 Like

cheers! im learning handy(stroker)scripts at the moment, but looking forward to building scripts for my gush (1 and 2) as well

1 Like