Hey! (Did you read the title in the style of the Transformers theme song?)
Handy-only. Windows-only.
This project started as a test to treat the Handy’s mechanical track as three separate zones (“bands”). It turned out to be pretty nifty, so I added a Gorgon with giant magumbos. The app focuses on making those zones feel like distinct snakes fighting for control.
What is Sedusa?
A lightly story-driven application that guides you through a randomly generated 5, 10, or 15 minute session. “Medusa” guides you, driving the Handy with dynamic patterns that mimic independent snake movement.
Key features
Three snakes: Most Handy controllers target a single contact point. Sedusa splits the track into three zones (snakes) so movements can overlap and feel like multiple snakes competing over different areas.
Kinda narrative: Medusa’s dialogue updates often to draw you in. Lines are now all human-written. They are easy to replace if you prefer your own.
Dynamic, jittery patterns: Overlapped patterns + subtle slips and flicks create organic, unpredictable motion. Le snakes…
Customizable experience: Set depth range (Base ↔ Tip) and choose intensity levels to match your mood.
What’s new in the final build?
Fully revamped UI. All images redone.
At session end, the app shows one of two special images.
Session length selection in the UI: 5 / 10 / 15 minutes.
The three snakes (bands) now compete more realistically.
Sedusa’s dialogue reviewed and rewritten.
Startup speed modes retuned to match actual speeds.
This app is now FEATURE COMPLETE.
Thanks a ton to @KingCobraKush for helping test the final app.
Requirements
A Handy with latest firmware (This will NOT) brick your Handy.
Windows
Python 3
Install and run
Install Python 3 (if needed):
Download from Download Python | Python.org.
2.Important:* check “Add Python to PATH.”
Download Sedusa:
Go to here.
Click the green <> Code button → Download ZIP.
Unzip to Desktop or Documents.
Follow the README file for detailed steps.
Update your Handy firmware to the latest version.
Anyway, that’s it. It’s simple and has no AI, unlike some of my other projects. The goal is to get more out of the Handy with experimental patterns. Single-point controllers are everywhere so this goes for something different. Don’t expect StrokeGPT and you’ll be fine.
MODS
There’s the MODS section. If you make a mod, tell me and I’ll add it. Mods are third-party. Use at your own risk.
This program looks like so much fun, but I am having a really hard time getting it to work. I keep getting “no module named pip” errors no matter what I do, I am not very well versed in Python. I have no clue what I did wrong or how to fix it
UPDATE : Got it working now, needed to mess with the install of python a bit.
I followed all the steps, but it still doesn’t work. The Python version is correct, “Add Python to PATH” was checked, and the requirements were also installed. May I ask where the problem might be? By the way, StrokeGPT is working fine.
How is it not working for you? Does it not start when you try to run the app from a command prompt within the folder the app is in? Or is it something else?
Thanks for the quick reply
No, the command prompt part was fine — the server started automatically and I was able to open the application in the browser. I also set the connection key correctly.
However, my handy just doesn’t move. Could this be related to the firmware?
I had the same issue, I could see in the command prompt that it was trying to move my handy, but no dice. I know for a fact my handy isn’t on the latest firmware, I’ll try to update it to see if that fixes it.
Any plans to make it work with Handy FW3? I don’t want to brick my Handy by installing beta firmware that still has a lot of issues with playback smoothness of many scripts as far as I followed the corresponding thread.
Should be possible to do, as on handyfeeling.com one can easily set top+bottom markers and speed slider, without FW4.
I’ve been using the Sedusa for a while now and I’ve went in and did a considerable configuration change to the original config file and playback overlap stuff.
I didn’t change any of the function stack since I didn’t dare change something I didn’t fully understand, but I use changes in configurations to create a new overall experience. I turned the stroke program into a ‘deadly titfuck session’.
I’d be happy to provide you with the new motif file, if you wanted to see/experience.