I’m a patreon subscriber and I love your software. The DeoVR SLR script support over bluetooth is massive for me, but the handy being essentially unusable with it sucks.
Can’t understand why you’re being so combative about adding functionality to send the raw script without interpolation. It’s not an issue with BLE speeds.
The handy is designed to accelerate away from one point and then decelerate approaching the next point. Being a purely up/down stroker, the expectation is that scripts have each point in the opposite direction of the previous point, so the handy must come to a complete stop between points. It is incapable of passing through multiple points in succession, like those in an interpolated script, without changing speed. This is why the handy jitters so badly regardless of the update rate.
I’m not a dev so forgive me if this is an ignorant statement to make, but surely it cannot be a massive ask to add a feature to disable interpolation?
Not trying to be a dick, so I apologize if this comes off that way for any reason, and I thank you for any consideration on this point.
I saw this but I didn’t realize a change to the way updates are sent had anything to do with interpolation. Again, I apologize for my ignorance in this area.
Yeah, but it is what it is. What can you do.
I understand the frustration.
Must be me. Uninstalled everything then downloaded and reinstalled fresh copies of everything; same results. Thought it must be something buried somewhere in the appdata support folder, or something Revo Uninstaller could not find. But I deleted everything and fresh installed. Still no luck.
What’s weird is the API websocket connects and shows up just fine in both app versions. It’s just that any script loaded in OFS does not show in the MultiFunPlayer 1.27 or higher’s window. 1.26, it connects, shows up and plays in sync fine for me. (shrug) Maybe it’s a Win11 conflict somewhere? No idea.
Maybe I’ll test on a different machine running Win10 and see if there’s a change.
I couldn’t get slr to work with the new version. It looked all connected and could navigate the video from mfp, but script was always blank. I tried fresh install and resetting firewall permissions with same result. Going back to 26 works again.
Since in OFS people frequently seek by small amounts and replay a small portion of a script it forces each position change to the internal timer, this is detected as a seek so thats why you need to disable the sync option.
With it disabled if you seek by 0-1s MFP will try to catch up its internal timer to the video position instead of instantly seeking which means the script will be out of sync for few seconds.
Ideally OFS should send different api messages on seek and on normal playback, but the project is archived so it wont happen.
Hello again. Sorry to be a pain in the ass, but a thought occurred to me.
In your previous build that sent the handy just the script keyframes, did this change specifically affect only the “The Handy” output? If so, that may be why there was seemingly no improvement.
I suspect that like myself, others probably use the handy over BT. If the change to send without interpolation did not apply to the buttplug.io output, then that would explain why the jitter persisted.
At the risk of sounding like an entitled prick, if you have time at some point, would it be possible to release a build with no interpolation through buttplug.io?