Treadmill Stepfile generator
mp3 in, StepMania song folder out

Turn a song into a stepfile that is actually in time.

Drop in an mp3 and get a StepMania song folder: the tempo fitted across the whole track, the first downbeat located, and the steps written against that grid. Verify the sync against a click track before you commit to anything.

Open the tool How it works
bpm 174.02 offset -0.021s fit whole track grid 8th notes click track

What it does

08
◷ 01

Sync you can check

The tempo is fitted across the whole track rather than tapped from the intro, and the grid is drawn over the waveform with a click track you can play against it. A song that changes speed gets a real per-section #BPMS map instead of one average. Nudge the offset by hand if the detector was close but not right.

▤ 02

Several difficulties, one file

Stack charts the way real stepfiles do — a spread from Beginner to Challenge, or four varieties at one rating. Build them one at a time or all at once; slots are assigned so no two charts can collide, and per-difficulty rules keep a Beginner chart playable.

▶ 03

Background video, aligned

Point at a video ripped from the same source and its audio is cross-correlated against the song's, so #BGCHANGES starts on the beat it should. A vertical clip is fitted to a 16:9 background rather than stretched, and a song with no video of its own can have one built from its cover art, dimmed, with the music moving across it.

↻ 04

Replace in place

Open a folder that already has an .sm in it and the new chart is merged in, not written over: the banner, the preview sample and every other difficulty survive, with a timestamped backup beside them.

⤓ Pro

From a link

Paste a link from YouTube, SoundCloud or TikTok. The audio comes down with the video where there is one, so the two are aligned by construction rather than by measurement.

✦ 06

Built from real stepfiles

Step patterns come from a library of official packs, so staircases, candles and crossover entries look like something a person would write. AI mode is grounded in the same library: pick a reference song and the chart follows that era's design language.

◍ 07

Levelled audio, your container

Every song is brought to −16 LUFS so a pack does not lurch from one track to the next, and you choose whether the folder gets MP3 or OGG. The pass reports what it actually changed rather than claiming it worked.

▣ 08

A rulebook you can read

The Framework wiki lists the patterns and the rules the generator applies — read out of the generator's own code rather than written up by hand, so what it says is what the charts actually do.

What costs anything

Almost nothing. Charting your own audio is free with an account — analysis, sync, every chart mode but AI. Ripping a song from a link is Pro, at $3 a month, because the download runs on our server. Only AI chart mode is metered, by the tokens it uses.

Chart your own audio Free with an account

Analysis, sync verification, all four chart archetypes, stacked difficulties, folder replacement, loudness levelling and video alignment — for any audio you bring.

Pro — rip from a link $3 / month

Paste a link from YouTube, SoundCloud or TikTok and it is pulled on our server, audio and video together, so the two are in sync by construction. Everything in the free tier is included.

AI chart mode Metered

Sends the energy analysis to a language model to author the chart. Charged for the tokens it actually uses — credits from $5.