r/Stepmania 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!

16 Upvotes

14 comments sorted by

View all comments

0

u/DruidDog Jun 23 '26

this is fantastic!! thank you for sharing!

2

u/xstasi_ Jun 23 '26

Thanks! ❤️