I recently got interested in shibbysays’s audio works, and noticed she has haptic scripts for some of her works.
Now i thought converting between these 2 formats might not be too difficult.
Converting to haptic is just creating a “heatmap” where red is 100% and nothing is 0%.
Converting to funscript is a tad more difficult, a scheme could be having a linear interval that goes from 40% stroke length at a 1.5 second interval, to a 100% stroke length at whatever the max interval is set to (perhaps max device speed).
Could be done with the Script Sequencer of HandyControl. Not as easy to use but your idea is something very basic. You can even use images so an image ‘heatmap’ like a wave is possible.
Created a very large diagramm with area filling. Was still not big enought even though I got to column AAA. The resolution of the spikes at the end is not hight enought.
Copied the diagramm to the clipboard and imported/cropped it in Photoshop. Removed the background and saved it as png.
Created a single line in the script sequencer for the script by using the image.
Increased a data type in HandyControl to allow bigger images. Image was 56000x800px
Loaded in Script Sequencer and exported as funscript.
Made little corrections in OFS
Original Script
I made some mistake during conversion. Something at the end is missing So you can expect that it wont sync. It was just a test!
This version uses the image as speed and stroke setting.