I read somewhere that Tempest himself is creating a random stroker app but unsure if he will add gamepad support.
If you consider adding the functionality to your app, please consider using the dpad - left/right for speed increase and up/down for stroke length increase. Also, a way to pause- perhaps the start button.
I think OSR has a lot of potential, and per a lot of testimonials here, better than the handy, but for people who prefer to not use scripts, it is a little limited.
I cant thank all of you enough that literally share your programming expertise for all of us to enjoy through these apps. You are doing gods work.
There are a few random strokers available on the OSR discord, none have gamepad support iirc. I also have a random stroker app in plans. And you could also technically use my other app LiveSense just by adding the tips manually, it allows you to simply program additional motions, but has some built in.
speed increase - there is not speed with OSR, it just accepts live positions, you can just use video playback speed to have similar effect
pause - unnecessary as MFP pauses when you pause the video
stroke length - i guess the only that would be useful, but it gets complicated with all the available axes
So i think for now im not planning on adding shortcuts.
I guess I was sort of doing an (uneducated) direct comparison of OSR and theHandy, but it looks like it is literal apples and oranges!
Should I decide to go get an OSR as a second device, it looks like it would just easy to get a random script and use the available players, such as yours.
Add shortcuts feature that allows binding keyboard/mouse/gamepad input to almost any setting or value (there are 900+ possible actions). Shortcut settings can be accessed via a button on the window title bar.
Show window minimize button (#10)
Fix rare value stutter by resetting sync before setting new position
Fix position error correction causing micro stutters, now smoothly adjusts time scale
Fix output target range sliders visual jitter
Fix serial autoconnect working after device is disconnected (#11)
Fix auto home not working in certain situations
Fix repeated valid index search before script first keyframe
Fix message spam from DeoVR and HereSphere
Fix TCode commands beginning with a space character
Fix video changed message getting ignored when playing a video file with the same name but in different path
If you like what I’m doing, please consider supporting me on Patreon
You have to manually specify the osr port once under the serial tab, then if you enable auto connect it will always try to connect to that port, if it cant find osr it will retry until you connect it.
Just getting to know the software since I got my OSR2+ the other week. Is there a hotkey setting to reduce the script intensity, either travel distance or stroke cadence? Something to help with edging without the blunt instrument “on/off” setting of the power bus switch.
I think best action to use would be Serial::L0::Range::Size::Value::Plus5% and Serial::L0::Range::Size::Value::Minus5%.
You can filter the list with serial l0 range size.
This will basically move your maximum and minimum stroke range value closer/further together.
You can also manually edit those values via the L0 output range slider under serial settings.
edit:
I guess you could also use Serial::L0::Range::Minimum and Serial::L0::Range::Maximum actions to have more control over top/bottom stroke position.
If I’m understanding correctly though, there is a chance that I “overshoot” my tuned limits and risk smashing my wang? So I’d have to keep track of how many “clicks” I reduce by, and then reverse the same number of clicks when I wanted to get back to the original action?
Yea, I guess you would have to do that. I have my limits set at about 5%-95% so there is not really much to overshoot.
I could easily add new actions to adjust a “multiplier” that would go from 0-100% where 100% would always be the value that you have set on the slider. But that is a lot of new actions. Its the first iteration of shortcuts so time will tell what changes/additions have to be made.
Yah, maybe I’ll play with the limits in the firmware so I rely less on the player.
And yes, totally get this is the first iteration, and a very foundational one! I work in UX, so my brain is going wild with possibilities. One thought that may not require a ton of new actions could simply be a “profile” feature that stores limits, interpolation, linked axes, etc., and a hotkey allowing a user to swap between profiles on the fly.
Anyways, thanks again! If you ever spin up a feature/roadmap bounty system, I definitely would be a contributor!
Wondering if MultiFunPlayer is compatible with SLR. No problems connecting to DeoVR, but can’t seem to get it to connect to SLR. Understand they’re essentially the same app, but may be using different ports?
Yea they should be almost identical. Make sure that remote server in the SLR settings is enabled, and that you enter full address (ip + port) in the DeoVR settings in MFP.
I guess that may be my problem. I can’t find which port SLR uses. I tried both of them (23554 + 13579) that are listed in their documentation, but no luck…