This python script converts funscript intended for strokers, where the values indicate positional data, into scripts more appropriate for devices where the values are not positional data.
For example, a thruster with oscilate where the value is the frequency, a vibrator where the value indicates intensity, etc.
It has a couple options, it can try to get the frequency of the up/down motions, the magnitude of the up/down motions, or the offset/trend/bias of the motions.
Here’s a sample of what the options produce
Nice script, I got it working but need to see how it turns out. I’m going to try to convert a stroker funscript to buttplug vibrator. So I guess magnitude is the option to choose.
Is it possible to use both magnitude and frequency? The reason is that a stroker/handy has lineair range, but also speed. The question is what the best modulation should be.
Also, the p option is nice to check the graph, but the data is so condensed that a horizontal scrollbar is needed.
Tested conversion of a few scripts, was pretty seamless. Noticed that the converted scripts are less intense, how that translates I’m still in the process of testing. So far so good.
From what I remember, magnitude worked better but I really haven’t used it in a while (was kind of dissapointed in the vibe’s performance in general)
What worked better for you? What did you think?
I will probably implement a scrollbar somewhere this month, when I find the time.
What did you think about the converted scripts overall?
I will add some options somewhere this month so the output range can be modified, some options for specifying an offset or custom output range, or if I’m feeling up to it, a transform where you draw or specify a mathematical function to map an existing 0-100 range into a different 0-100 range
It worked great for the handful of scripts I tested against. I ended up putting my pulse solo to the side and bought a handy. So probably won’t touch be using my vibe scripts anytime soon.