Shockwave - All in one triphase estim funscript powerhouse

This is the place for general discussions on fetishes, sexuality and anything else. What's on your mind right now?
Post Reply
SmokinTuna
Curious Newbie
Curious Newbie
Posts: 3
Joined: Wed Feb 11, 2026 5:27 am

Shockwave - All in one triphase estim funscript powerhouse

Post by SmokinTuna »

Shockwave — An All-in-One E-Stim App I Built (Linux)

Hey everyone!

I've been working on a project for a while and finally feel like
it's ready to share. It's called Shockwave — an all-in-one e-stim
signal generator, funscript player, and remote control app for
Linux.

Why I built it: I love what's out there — Restim is fantastic for
tri-phase, Howl has great audio support, MultiFunPlayer does
amazing things with device sync. But I'm on Linux, and I wanted
something native that brought everything together in one place
without switching between apps or dealing with compatibility
layers.

So I built the tool I wished existed.

---
What It Does

Signal Generation — Full tri-phase with 24 animated motion
patterns, basic waveforms (sine, square, triangle, saw), and
pulse patterns. Real-time oscilloscope display.

Funscript Playback — Here's something I'm pretty happy with:
velocity-based intensity. Instead of mapping position directly to
output, it maps movement to intensity. Fast motion = strong
signal, stationary = silence. For e-stim this feels way more
natural to me since sensation comes from the change, not the
position. Your mileage may vary but I love how it feels.

Batch Funscript Conversion — Select a whole directory, convert
everything to tri-phase patterns in one go. Generates prostate
patterns, motion axes, all the good stuff. Great for processing a
big collection.

Media Player Sync — Connects to VLC, MPC-HC, HereSphere (VR), and
Emby. Play a funscript and it automatically searches your video
folders to find and play the matching video. Fuzzy name matching
handles inconsistent filenames. Adjustable latency for
fine-tuning sync.

Remote Control — This is my favorite feature honestly. Full
mobile web interface — open it on your phone, enter a PIN, and
you have complete control. Transport, signal parameters, library
browsing, edging sessions. Emergency stop always visible. No more
awkward trips back to the keyboard.

14 Edging Modes — Mix of automatic (Tease & Deny, Random Torture,
Wave Interference, Breathing Edge) and interactive (Ride the
Edge, Manual Throttle, Edge Training). Signal when you're close,
the system responds. Session stats tracking.

Audio Library — Import WAV/FLAC/OGG/MP3, rate tracks, create
playlists, favorites. Basic but solid.

Safety Features — DC blocking, amplitude limiting, fade-in
protection, rate limiting. Spacebar = instant silence. The
waveform shows actual output.

---
What Makes It Different

The main thing for me was having everything integrated. Funscript
conversion, playback, video sync, signal generation, remote
control, library management — all in one window, all working
together natively on Linux.

The velocity-based funscript playback is also something I haven't
seen elsewhere and it makes a real difference for how scripts
feel (at least to me).

And the phone remote is just chef's kiss for convenience.

---
Install

Linux, Python 3.12+:

git clone https://github.com/Tuna-Toys/shockwave.git
cd shockwave
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
python -m shockwave

GitHub: https://github.com/Tuna-Toys/shockwave

Screenshots, full documentation, and user manual all there.

---
This has been a fun project and it's become my daily driver.
Figured I'd share in case others find it useful too. Happy to
hear feedback, bug reports, feature ideas — whatever.

Enjoy! ⚡
diglet
Explorer At Heart
Explorer At Heart
Posts: 390
Joined: Sun Dec 11, 2022 5:43 pm

Re: Shockwave - All in one triphase estim funscript powerhouse

Post by diglet »

The repository appears to be set to private or deleted.
LateBoy
Explorer
Explorer
Posts: 85
Joined: Mon Dec 15, 2025 8:40 pm

Re: Shockwave - All in one triphase estim funscript powerhouse

Post by LateBoy »

grfedws.jpg
grfedws.jpg (29.32 KiB) Viewed 6887 times
User avatar
edger477
Experimentor
Experimentor
Posts: 1114
Joined: Mon Nov 29, 2021 8:24 pm
Location: underfloor

Re: Shockwave - All in one triphase estim funscript powerhouse

Post by edger477 »

Probably not opensource/public repo (yet).

Do I understand correctly that this uses audio device as output?
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
LateBoy
Explorer
Explorer
Posts: 85
Joined: Mon Dec 15, 2025 8:40 pm

Re: Shockwave - All in one triphase estim funscript powerhouse

Post by LateBoy »

Will this run on Windows 11 ?
User avatar
edger477
Experimentor
Experimentor
Posts: 1114
Joined: Mon Nov 29, 2021 8:24 pm
Location: underfloor

Re: Shockwave - All in one triphase estim funscript powerhouse

Post by edger477 »

LateBoy wrote: Sat Feb 21, 2026 8:53 am Will this run on Windows 11 ?
python runs everywhere - mac, linux, windows
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
LateBoy
Explorer
Explorer
Posts: 85
Joined: Mon Dec 15, 2025 8:40 pm

Re: Shockwave - All in one triphase estim funscript powerhouse

Post by LateBoy »

I have downloaded it. But my McAfee Virus Scan and Malwarebytes do not like it. So for now I will not install.
User avatar
Kaelis
Explorer At Heart
Explorer At Heart
Posts: 115
Joined: Wed Jun 07, 2017 4:39 am
Gender: Gender-fluid
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch

Re: Shockwave - All in one triphase estim funscript powerhouse

Post by Kaelis »

Hey, it would be great to give this a try but github links you've posted lead to a 404 error. Any updates?
Mixk
Explorer
Explorer
Posts: 10
Joined: Wed Mar 20, 2024 8:23 pm

Re: Shockwave - All in one triphase estim funscript powerhouse

Post by Mixk »

I have tried searching on the GitHub site and nothing comes up unless I just enter Shockwave and that gives over 800 results. Surely someone has a working link they could share.
Post Reply