E-Stim Funscript toys

Discussion about Cock Hero and other sexy videos.

Moderator: andyp

Post Reply
kuhnrick
Explorer
Explorer
Posts: 5
Joined: Thu Jan 14, 2021 7:55 pm

E-Stim Funscript toys

Post by kuhnrick »

I see a lot about e-scrpts and fun scripts when I roam around these forums. What is a good toy to get started using these? I assume e-stim and fun scripts are the same thing? Which is your toy auto moves up and down to the beat? Thanks in advance :D
User avatar
edger477
Experimentor
Experimentor
Posts: 1114
Joined: Mon Nov 29, 2021 8:24 pm
Location: underfloor

Re: E-Stim Funscript toys

Post by edger477 »

kuhnrick wrote: Mon Feb 06, 2023 5:07 pm e-stim and fun scripts are the same thing?
No

funscript is format in which movements for actuated devices (I think they are often called strokers, i.e. Handy is one I heard of) is recorded, and these scripts describe what is happening to the actor on screen so you get better immersion.

E-stim is a different thing, is mostly describing subset of devices that use electrical signals to stimulate parts of body that you attach electrodes to. Lately there are tools to convert funscript files into mp3 files, so the sounds can be used to emulate similar stroking patterns with estim devices instead of strokers.
My estim creations: https://mega.nz/folder/73pxmBBQ#X6ylDzRafzTt9wanZ0dacw
And in E-Stim Index: viewtopic.php?t=27090

Try creating your own estims with my restim script generator!
Spoiler: show
You can also thank me with crypto: https://trocador.app/anonpay?ticker_to= ... e+a+coffee
verynicekojak
Explorer At Heart
Explorer At Heart
Posts: 110
Joined: Fri Aug 19, 2022 10:05 pm

Re: E-Stim Funscript toys

Post by verynicekojak »

I can also add that there are some devices (like ElectraStim Axis) which seem to be incompatible with mp3 files generated from funscripts, because they fell like constant signal without any "stroking" :no:.
User avatar
zebbg69
Explorer At Heart
Explorer At Heart
Posts: 257
Joined: Sat Jul 17, 2021 12:13 am

Re: E-Stim Funscript toys

Post by zebbg69 »

verynicekojak wrote: Tue Feb 07, 2023 1:39 am I can also add that there are some devices (like ElectraStim Axis) which seem to be incompatible with mp3 files generated from funscripts, because they fell like constant signal without any "stroking" :no:.
Try converting these funscript-derived mp3's to "dual channel" format:
(L,R) --> (L+R,L-R)/2

Devices that follow a signal's amplitude are not compatible with the popular funscript conversion most of us are using. That conversion produces an L that has no variation in amplitude or phase. Only R varies, and the feeling relies on both waveforms being faithfully reproduced on the electrodes in tri-phase. Devices that don't attempt to recreate the signal's frequency or phase will not feel anything like what was intended, and it sounds like the Axis is in that category. BUT with the sum/difference conversion above (just a few clicks in Audacity), the tri-phase effect will be "baked in" to the waveform, and the Axis should deliver the intended dynamics, even if it all it does is follow the amplitudes.
verynicekojak
Explorer At Heart
Explorer At Heart
Posts: 110
Joined: Fri Aug 19, 2022 10:05 pm

Re: E-Stim Funscript toys

Post by verynicekojak »

zebbg69 wrote: Tue Feb 07, 2023 3:44 pm Try converting these funscript-derived mp3's to "dual channel" format:
(L,R) --> (L+R,L-R)/2
Thanks. I tried Audicity and indeed i managed to do some inversions and merges and some pattern appeared in one channel. Now I need to find a proper command for ffmpeg :-)
User avatar
zebbg69
Explorer At Heart
Explorer At Heart
Posts: 257
Joined: Sat Jul 17, 2021 12:13 am

Re: E-Stim Funscript toys

Post by zebbg69 »

verynicekojak wrote: Wed Feb 08, 2023 12:01 am
zebbg69 wrote: Tue Feb 07, 2023 3:44 pm Try converting these funscript-derived mp3's to "dual channel" format:
(L,R) --> (L+R,L-R)/2
Thanks. I tried Audicity and indeed i managed to do some inversions and merges and some pattern appeared in one channel. Now I need to find a proper command for ffmpeg :-)
ffmpeg's stereotools does it. "lr>ms" means Left/Right to Mid/Side which is the exact transformation above.

Code: Select all

stereotools=mode=lr>ms
Pan will also do it. If you are already doing other panning, merge with

Code: Select all

pan=stereo|FL<FL+FR|FR<FL-FR
AND, mpv takes ffmpeg filters! I discovered this recently, so now I can play one of these funscript conversions in mpv with the LR/MS conversion done on the fly!

Code: Select all

mpv --lavfi-complex='...'
verynicekojak
Explorer At Heart
Explorer At Heart
Posts: 110
Joined: Fri Aug 19, 2022 10:05 pm

Re: E-Stim Funscript toys

Post by verynicekojak »

zebbg69 wrote: Wed Feb 08, 2023 2:01 am ffmpeg's stereotools does it. "lr>ms" means Left/Right to Mid/Side which is the exact transformation above.
Thanks. I already had a script that was combining stereo video and stereo audio into 5.1 file. I modified it according to your suggestions and I got some very nice signals, which were not working with my device, and now they are great :-D.
User avatar
zebbg69
Explorer At Heart
Explorer At Heart
Posts: 257
Joined: Sat Jul 17, 2021 12:13 am

Re: E-Stim Funscript toys

Post by zebbg69 »

verynicekojak wrote: Sat Feb 11, 2023 1:00 am
zebbg69 wrote: Wed Feb 08, 2023 2:01 am ffmpeg's stereotools does it. "lr>ms" means Left/Right to Mid/Side which is the exact transformation above.
Thanks. I already had a script that was combining stereo video and stereo audio into 5.1 file. I modified it according to your suggestions and I got some very nice signals, which were not working with my device, and now they are great :-D.
Awesome! Thanks for reporting back.

I love putting these filters into mpv to play in real time, so I don't have to make additional files each time I want to try a new stim signal. Before I started converting funscripts, I was making quad-audio movie files of all my favorite e-stim tracks with the movie, such as StL's Island mp3 and Tzahrkiya's mp3 embedded right into the .mp4 as alternate soundtracks. But now that I have all these funscripts--multiple per movie--and the various L/R conversions of each, it is getting ridiculous to make a whole new .mp4 file every time. Combining them on the fly with "mpv --lavfi-complex" has opened up worlds of possibility.
verynicekojak
Explorer At Heart
Explorer At Heart
Posts: 110
Joined: Fri Aug 19, 2022 10:05 pm

Re: E-Stim Funscript toys

Post by verynicekojak »

zebbg69 wrote: Sat Feb 11, 2023 7:37 pm [...] But now that I have all these funscripts--multiple per movie--and the various L/R conversions of each, it is getting ridiculous to make a whole new .mp4 file every time. Combining them on the fly with "mpv --lavfi-complex" has opened up worlds of possibility.
Hi. I tried couple of times to use this advice too. Combining files on the fly sounds awesome. Unfortunately I never managed to make it working. Do you have any example of a command which plays mp4 and mp3 at the same time on different channels using mpv?

For anyone interested windows batch script combining files using ffmpeg is below.
Spoiler: show

Code: Select all

echo arg1 Stereo video file.
echo arg2 Stereo audio file.

set filter="
set filter=%filter%[0:a:0]pan=mono|c0=c0[a1];
set filter=%filter%[0:a:0]pan=mono|c0=c1[a2];
set filter=%filter%[1:a:0]pan=mono|c0=c0[a3];
set filter=%filter%[1:a:0]pan=mono|c0=c1[a4];
set filter=%filter%[2:a:0]pan=mono|c0=c0[a5];
set filter=%filter%[2:a:0]pan=mono|c0=c0[a6];
set filter=%filter%[a1][a2][a5][a6][a3][a4]amerge=inputs=6[a]
set filter=%filter%"

ffmpeg -i %1 -i %2 -f lavfi -i aevalsrc=0 -filter_complex %filter% -c:v copy -map 0:v -map "[a]" "%~n1 ES6.mp4"
rubbersexdoll
Explorer
Explorer
Posts: 35
Joined: Wed Feb 17, 2021 7:44 pm
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: None of the above
Dom/me(s): Still looking for a Domme that will transform me into the sissy slut I so long to be...
Sub/Slave(s): Still looking for that cool guy or girl that will be willing clean and shine my latex collection... payment in orgasms will be arranged.

Re: E-Stim Funscript toys

Post by rubbersexdoll »

kuhnrick wrote: Mon Feb 06, 2023 5:07 pm I see a lot about e-scrpts and fun scripts when I roam around these forums. What is a good toy to get started using these? I assume e-stim and fun scripts are the same thing? Which is your toy auto moves up and down to the beat? Thanks in advance :D
For eStim (not cheap, and there is a learning curve) - pick something good like the et-312b clones since they don't make them anymore. You can also get a 2B here: https://www.e-stimsystems.com/

For funscripts - you cannot go wrong with a handy. This bad boy is the best $120 I have ever spent. Hands down. Will change your life, especially when you find a good clamp to make it hands free. Get one here: https://www.thehandy.com/

eroscripts is the place to go for funscripts, and if they are associated with a CH, you can find the funscripts here. I now have over 2Tb of funscripts and videos, which is ridiculous.

Yes, I'm an addict :)
Gr8M1ke
Explorer
Explorer
Posts: 10
Joined: Fri Oct 22, 2021 6:54 pm

Re: E-Stim Funscript toys

Post by Gr8M1ke »

For those in the know:

When using Scriptplayer for Estim, do you select Volume, Frequency, or Balance with the audio source?
User avatar
zebbg69
Explorer At Heart
Explorer At Heart
Posts: 257
Joined: Sat Jul 17, 2021 12:13 am

Re: E-Stim Funscript toys

Post by zebbg69 »

verynicekojak wrote: Thu Jun 29, 2023 11:11 pm
zebbg69 wrote: Sat Feb 11, 2023 7:37 pm ... Combining them on the fly with "mpv --lavfi-complex" has opened up worlds of possibility.
... Do you have any example of a command which plays mp4 and mp3 at the same time on different channels using mpv?
I play mpv through a quad device like this:

Code: Select all

mpv "hot video.mp4"  \
    --external-file="throbbing estim.mp3"  \
    --fullscreen  \
    --pause  \
    --audio-device="mydevice-quad-or-surround-blahblah"  \
    --lavfi-complex="[aid1][aid2]join=inputs=2:channel_layout=quad:map=1.FL-BL|1.FR-BR[ao]"
To find out the name of your device, run

Code: Select all

mpv --audio-device=help
Any device that has at least FL, FR, BL, BR should work.
I use a "virtual" quad device that combines my built-in headphones as front with a USB headphone adapter as back (which I plug into the estim device). This can be configured in MacOS as an "Aggregate Device," but I don't know how that is done on other OS.
You cannot name two separate stereo devices this way. It has to be one device that can take all four channels. A 5.1 surround device should also work; even though the filter is "quad," the 5.1 device should take the front and back channels to the right place and leave the center/sub silent.

You can simplify your ffmpeg command with the same quad filter.
Spoiler: show
verynicekojak wrote: Thu Jun 29, 2023 11:11 pm

Code: Select all

set filter="
set filter=%filter%[0:a:0]pan=mono|c0=c0[a1];
set filter=%filter%[0:a:0]pan=mono|c0=c1[a2];
...
Simplify the code with the same quad filter

Code: Select all

set filter=join=inputs=2:channel_layout=quad:map=1.FL-BL|1.FR-BR
You can leave out the input/output pads [0:a] etc. this time, and drop the "-map" terms. ffmpeg will pick ins/outs by default using your -i args in the order you type them, putting the first -i audio stream in front and the second -i in back. As long as each file has only one audio stream, the default should pick the correct channels. (If not, just add "[0:a][1:a]" in front.)

If you prefer pan, you could use

Code: Select all

set filter=[0:a][1:a]amerge,pan=quad|FL=c0|FR=c1|BL=c2|BR=c3
Here, you do need the [0:a] etc., because amerge can take any number of args, so it wouldn't know how many default streams to try and grab (BUT maybe if you add "inputs=2" then you can drop the [0:a][1:a]?). amerge also gives a console warning as it tries to guess the output format from two pairs of FL/FR which it considers a collision (I think it picks 3.1). It still works, because pan only cares about the channel order, but I don't like the warning and the messy default behavior, so I use the join instead.
I hope I didn't make any mistakes, since I partly reconstructed from old notes and can't try the commands right now. Let me know if you have any trouble.
verynicekojak
Explorer At Heart
Explorer At Heart
Posts: 110
Joined: Fri Aug 19, 2022 10:05 pm

Re: E-Stim Funscript toys

Post by verynicekojak »

zebbg69 wrote: Fri Jun 30, 2023 4:28 am I play mpv through a quad device like this:
Thanks again. That helped and now I don't need to convert and keep gigabytes of unnecessary video data :-).
Post Reply