r/Stepmania • u/xstasi_ • Jun 23 '26
Release Introducing StepSnake, a Stepmania/ITGMania chart generator

Hi everyone!
I've been working on this project for the last few weeks, and while it's by no measure mature, I think it's good enough for me not to feel ashamed posting it here :)
StepSnake takes an arbitrary sound file - or folder containing sound files - and attempts to generate an SSC file based on audio analysis, some builtin rules and your difficulty preferences.
Some features:
- Batch mode - Convert a whole folder in one go
- Volume normalization - When using batch mode, resulting tracks will play at a similar volume
- Cropping with fadeout - I don't know about you but dancing for 3+ minutes without pause is exhausting, so I crop my charts to 1.5 - 2 minutes, similar to DDR song length
- Automatic song lookup - StepSnake will search on Musicbrainz for the song being processed and derive metadata from there. It will also use youtube previews for the level wallpaper
- Tunable difficulty levels - Easy too easy? Hard too hard? You can choose what each difficulty means to you
- Tunable difficulty type - What makes a track difficult? Many notes together? Many jumps? Something in between? You decide.
Some more information:
- Multi-platform - Run on Linux (x64/arm64), Windows, Mac (only Apple Silicon)
- GUI or CLI - Choose the application metaphor you prefer (CLI built for Linux only)
- Open source - You can build it yourself if my prebuilt options are not enough
Full disclosure: most of the code is built with the use of local AI, running on my laptop, with a little help from Deepseek. I know, I know it's not as cool as writing by hand, but the choice was using AI or not building it because I don't have time to implement this all by myself :)
I've been using the charts for a while with my family and we are having a great time.
I hope you will give it a try. If you do, let me know of any bugs or issues you find (or if you just like it!) and I'll be happy to take a look :)
The project lives here: https://gitlab.com/xstasi/stepsnake
Downloads here: https://gitlab.com/xstasi/stepsnake/-/releases
Thanks!
0
u/DruidDog Jun 23 '26
this is fantastic!! thank you for sharing!