Automatic script adaptation

Hi all.

I’m currently experimenting with automatically adapting a script to current state (closeness to orgasm) and I’m wondering if anyone has tried this before? I know buttplug nogasm exists, but it’s too invasive for me.

Interested in activating my script in before orgasm and speed limiting.

My attempt with heart rate

I already had a Magene H303 that working via bluetooth. So I connected it to the PC and wrote a small plugin for MultiFunPlayer to force a speed limit when a certain heart rate is reached, in my case 100+ (I measured it in the app earlier). In general, it works pretty accurately (red dots = activation of the speed limit for 15 seconds):

1 Like

I think this would be super helpful for some edging to just pause it for you… I wish you luck!

Continuing the experiment. Hardcoded heart rate threshold may not work correctly, heart rate depends on mood and physical condition ( right after sleep my heart rate did not exceed 100 and stopped at 98). However, measuring heart rate speed of change instead of the heart rate itself has worked very well.

It’s pretty hard to get a good way to tell if your about to orgasm without something around your genital/anus area since the reason why the nogasm is a buttplug is so it can be right where your body squeezes before it starts to orgasm. As your penile tubes are on the other side of the anus’s walls along with the prostate. Even then people have reported that the nogasm doesn’t detect well enough or too late, so much so that it’s an known problem I believe with V2 of it which has mean you need to spend some time doing calibrations or something.
Next best is to try and maybe have some setup for the underside of your penis where the tubing can be felt. (I believe behind the balls is the best spot to feel the pulsing starting) However that requires a pressure setup or something to sense the tubes flexing and you can more easily accidentally trick the system from just random flexing or movements you’ll do.

As a result heart rate is the best you can do however you do need find out what is the best way to have it be consistent-ish. (As you said just having woken up your heart rate doesn’t hit 100) Maybe try seeing if doing something prior and then jumping right into this would work like doing jumping jacks or running?

1 Like

Yeah, that’s a good idea. I’m testing something like that now. I’d like to build a dataset of examples, but I can’t “generate” enough examples. First software project in my life where I’m limited by physiology, lol.

Some notes
  1. Sex looks completely different in heart rate perspective and is not usable for this task
  2. Normal masturbation looks different too, heart rate is higher, delta is lower.
  3. Blow/hand job (minimum movement) is quite similar, slightly higher heart rate at the start, but delta is similar


These parameters will be enough in theory

I have experimented with this. My setup is:

  • Anal pressure sensor. I use a hybrid body resistance and pressure sensor inspired by elims smartplug design. This allows me to collect 2 different measures of anal data, plans here: toy-designs/large flo pressure sensor at main · diglet48/toy-designs · GitHub.

  • A stroker toy, for most experiments I used a DIY venus 2000.

  • Some python software that collects the sensor data and controls the toy. Sensor data was used to estimate arousal (= just the exponential moving average of the pressure). The toy ran a simple loop with the speed inversely related to the arousal value.

Results are mixed, some days it works as intended, keeping arousal high and preventing orgasm. Some days there’s orgasm out of nowhere and the sensor will be unable to detect this. It might work better with more advanced signal processing, but to be honest I already spent a lot of effort on signal processing. The sensors can detect arousal but not really how close you are to orgasm.

I speculate that external (penile) pressure sensor can be used in place of the internal sensor, either with a pressure sensor or by using body resistance as a proxy for pressure. This is ideal for estim applications, conventional strokers interfere with the pressure sensor. I verified that anal contractions can be picked up with penile pressure sensor but It’ll take at least several months before I can test actual algorithms.

It seems very unlikely that heart rate alone is sufficient for edging detection. Although I’m not aware of any serious investigation on this topic, using heart rate for edging detection was proposed in the DIY toy tech & Kink discord a few times and the consensus is that there’s insufficient information in heart rate variation to reliably detect edges. But we might be wrong.

While doing this research, I found out that edging with estim is very easy (for me). With estim, the amount of nerve activation can be controlled very precisely. I discovered that the nerve activation threshold for the edging sensation is lower than the nerve activation threshold that results in orgasm. For me, playing a constant estim signal with the correct signal strength will result in reliable edging without orgasm, I don’t even have to back off the signal when getting close to the edge.

1 Like

Result of my experiments - full-fledged edging is not possible. Heart rate is too low accuracy information.

However, I figured out a way to use the heart rate and tested it for a week. When the heart rate spikes, I use a low amplitude movement for a while (15sec):

In a cycle it gives a very intense sensation, something similar to a ruined orgasm, but more cycles and the intensity builds up longer (17:11 - 17:16 most intense ):

In general, it was worth it. Thank all of you who wrote comments in this post, it helped me a lot.

Have you tried somewhat constricting an arm similar to the pressure devices used in the medical field? (By somewhat I mean very lightly)
As that could encourage your heart or your arm to give more accurate results as long as you found a way to safely do so without reducing blood pressure to your arm no?

If I understand you correctly, you’re talking about sensors that wear like a watch? I use a chest-mounted heartbeat sensor:

By “low accuracy” I meant that the heart rate itself is very strangely related to the approach of orgasm.

My first opinion is that the spike in heart rate = starting orgasm is wrong. I display my heart rate on the screen in real time and in the process observe how the body reacts:

  1. The heart rate can increase before the first realization of sensation. (it was really weird to see that first time)
  2. The heart rate can jump just by reacting to the script itself (you can see this in the graph in my last post at 16:58).
  3. If script is of low/medium intensity, the heart rate may increase very smoothly (it is detectable, just interesting).
  4. If the script is very intense, time between heart rate spike and orgasm is too short, must stop completely and there are no guarantees, you may not be fast enough.

At the moment I can not figure out how to implement plug&play (without manual finetune), for example, if first few minutes just analyze the “basic” heartbeat line, it is very easy to detect anomalies (spikes), but they are very different depending on the script itself. If you trigger on each one, it ruins the experience.

Turning on the “Custom Curve” mostly compensates for all problems since it doesn’t ruin the experience with a full stop and gives enough stimulation, but it’s definitely not edging.

Oh my bad I was misunderstanding what you meant by low accuracy information…never mind.