EdgeLoop Update v1.1.0: Autonomous Biofeedback Edging System

i think the funscript support rn is just exporting, rather than running the funscripts. A feature coming probably.

I suggest just getting an actual chest heart rate monitor rather than a new apple watch.

2 Likes

crazy cool

1 Like

I’m using HeartCast on iOS from my phone and encountered a bug. I went to pair the HR monitor bluetooth and nothing was showing up in the browser pairing window.

My phone was already connected to my computer and what I had to do was forget the bluetooth connection, and then it would show up available to pair from Edgeloop.

1 Like

EdgeLoop 1.1.0 is live at https://edgeloop.app !

We have a Discord now, too. Come hang out: EdgeLoop

The big idea with this release is that the toy should stop feeling like it’s doing the same thing on a loop. Speed and stroke length wander. Fast bits tend to be shorter. Slow bits tend to be longer. Every so often it almost stops, then picks back up. Same heart rate, different feel.

Whatever min and max you set on the toy, that’s the limit. Patterns, modes, games, warm-up, all of it stays inside that range, so it shouldn’t slam the bottom or run so high that you slip out.

Session start is gentler now. If your heart rate is still low, it used to take off. It eases in over the warm-up time you already have set. A short, slow stroke first, then it wakes up. Zero minutes on warm-up still means it starts right away.

Full Length Strokes Only is gone. The mode decides how much of your range to use.

A quick feel for the modes:

  • Classic is still a full stroke, easing off as you get close.
  • Prostate Milker lets the stroker back off while the internal toy takes over, with short bursts up near the edge.
  • Glans Protector pulls the stroke down toward the base as you get close.
  • Head Play does the opposite and works its way up to the head, then opens back up when you come down.
  • Ultimate Milker changes the whole pattern as you climb. Long and steady, then a mix of long-slow and short-fast, then stops and little bursts when you’re right there.
  • Ruin & Leak stays with you through the edge, then stops dead so you can leak without a full orgasm. It doesn’t cut the second you touch the line anymore.

Games still do their own thing for speed, and they use the stroke of whichever mode you’ve got picked. Click a game again to turn it off.

The mode buttons are short now. The line above them tells you what the one you picked actually does. The version is in the footer, and Changelog is right there with the other links if you want the longer list.

If something feels off, or you just want to talk about it, Discord is the place: EdgeLoop

4 Likes

SIMPLY INCREDIBLE. EdgeLoop was a missing link in my experiences. Thank you , thank you, thank you.
My setup now includes:

  • EdgeLoop on Windows PC with BTG-40S 4.0 USB module (onboard Intel BT disabled)
  • Quest 3 VR headset with compilation/PMV video playlists that align to desired time duration edging sessions.
  • CycPlus H2 Pro HR chest strap
  • Intiface Central 3.1.0+42
    * Primary: Kiroo LAUNCH first gen (with 3rd party modded firmware for better speed and performance) & Fleshlight
    * Secondary: Lovense Lush Anal

1/2 THC edible 30 min in advance…+ 1/4 after hitting threshold first time…+ 1/4 if I survive a second threshold without going over the edge.

A 1 hour session left me feeling like I had just (re)discovered just how powerful a full body orgasm can be, and took me back to my younger days.

Future planned upgrade…adding a 12v low flow peristaltic pump (like those used for aquarium dosing) with lube reservoir to keep Fleshlight lubed during longer sessions and avoid distraction or pausing during sessions. First choice is to add a timer with variable control to adjust quantity/frequency of lube “dosing”.

2 Likes

Hi there!! Awesome app, thank you @marshallmims & @Cactus for all the effort.

Is the Discord working correctly, or is there a waiting/approval period in place for new members?

I accepted the invite but I’m being told I do not have the proper permissions to read the rules and info?

Any help would be much approciated.

-Nylon

1 Like

its supposed to be setup so that you are shown the rules and info when you join, and if you react with a check to the post it will set your member status and allow you to see the rest of the channels in the server. let me double check on that. pm me your username if you want, i may have already fixed it earlier today but i can double check it.

Just re-tried - and it works perfectly. Thanks!!

Quick update from my side

I’ve been working on EdgeLoop every day for several days now, on my fork, already caught up with 1.1.2. Nothing is released on my end yet. It goes out once it’s fully tested.

The new updates brought a lot of new stuff, and a lot of new bugs with it. I’ve reproduced more than a dozen in 1.1.1 / 1.1.2 alone, and a few of them are safety-relevant:

  • Finished me can save a single glitch reading as your Climax HR.
  • The toys keep running behind Finished me’s confirm dialog.
  • Ruin & Leak still re-rides every 30 s while you sit on the mark.

I’m fixing them on my side as I go.

What’s in progress:

  • Safety. The Handy is watched between sessions too, and START checks it’s online first. If the page crashes mid-session, the next time you open EdgeLoop it stops the Handy. A pause or stop now reaches every toy in the same tick.
  • Edges. An edge counts only when your pulse actually holds at the mark, so a single sensor spike no longer counts.
  • Came Early / Finished me. The toys stop first, then it asks. Finished me saves the peak you actually held during the run.
  • Force Orgasm. It ramps up from the speed you’re at now, and it has a time limit.
  • Keyboard. Space pauses (it never resumes), Escape closes dialogs.
  • VacuGlide 2. Speed plus the two valve buttons. Still testing, and I’ll need someone with the device.

There’s still a ton of work ahead. Crash recovery and the VacuGlide driver need finishing. Then everything has to be put together and tested as one build, and the docs updated. No date yet. Really hard to work on it.

Every change gets tested in a real browser against simulated devices before it goes in. More soon.

2 Likes

Awesome work!! I have vacuglide 2 to test if needed

1 Like

Thanks. Any chance you could do any looking into why it doesn’t seem to work with the ossm through intiface? Iirc the position setting doesn’t work at all, and the oscillate setting I think I remember it just slamming both sides of the rail and then triggering the emergency stop

1.1.3 is on Dev. Please test it. https://dev.edgeloop.app

The live site is still 1.1.2. Dev keeps its own settings and toy pairings, and the footer shows DEV. This is the build that will ship as 1.1.3.

Calibration. New. Instead of guessing the heart rate where you finish, the app can learn it. One run is your primary device alone. A later run is primary and secondary together. When you orgasm, tap The app / Finished me and that heart rate becomes your max. You can still type the numbers yourself anytime. The note under the fields only shows while Calibration is on. Changing the stroke keeps the calibration running. Adaptive ceiling decay stays off for that climb, so it does not pull the toys back, and the DECAY badge stays hidden.

Two climax numbers. Single max is one device (default 140). Dual max is both (default 125). When both devices are live, the ceiling is the dual number. Resting heart rate is assumed at 70 and is no longer a field. The old dual-stim offset is gone. If you had that 15 BPM offset saved, Dev turns it into a dual max the first time you open it.

Coming down after an orgasm. Calibration, Came Early, and cancelling Force Orgasm no longer cut or snap back to full speed. The toys ease from where they are down to Crawl or Full Stop, whichever you have set. The length is Ease down after orgasm on the Guards tab, 0 to 180 seconds, 45 by default. 0 cuts immediately. STOP still cuts immediately.

Survival can go again. Finished me eases down, then the climb and the warm-up start over in the same session. The timer keeps running, so one session can hold more than one orgasm. Your max does not change.

Cleaner layout. The Modes and Games tabs are gone. Stroke and goal sit on one card. The top row is the stroke. The row under it is the goal: Tease, Survival, Edge Training, and The Oracle. Tease means no game. Edge Training’s hold time and edge count stay on that card. Start, Stop, and Reset are in the left column, under the edge and orgasm buttons.

2 Likes

on the dev version, the import of dual max and max are backwards. the dual max imports higher than the single max.

also, i think when you have the ‘hold to’ lower than the max, then it should be used to adjust the speed, but shoudnt be used to trigger ‘edges’ . those should only happen when you hit the max.

Hey so I just learned that apparently constant vibration can cause temporary receptor desensitization, meaning the same intensity vibration will both have less effect and the thing being affected (prostate) will also give less feedback as your body kind of numbs the signals it’s handling.
Which explains why when using a prostate massager, it seems like an orgasm can sneak up on you.
So I tried using pulses instead of constant vibration. I made 3 patterns, pulsing from 0 to 50% intensity every 0.8, 1.6, or 2.4 seconds.
Overall sensitivity was definitely higher since I didn’t last as long as usual, so partial success I guess?
If that sounds like a decent idea, would it be possible to add a toggle for vibrator toys between “constant” and “pulsed” for example? The inensity on edgeloop could correspond to the frequency or intensity of the pulses.
Sorry for rambling, thanks again for all the updates

2 Likes

Any news on when funscript video support will come? Would love to be able to load up a video like with The Edgy and have it auto modulate the stroke length

No plans to integrate a video player yet, on the discord (Link at the bottom in the app) we have a poll going for which features people want development to the head towards.. obviously stuff in the list will be worked on but some is harder than others of course.

Thanks for your feedback though!

1 Like