Generate a marble race video from a song
RaceCut is a marble race generator in the literal sense: you provide the song and the cast, and it generates everything else - the course, the choreography, the camera and the final video file.
What gets generated
- The course - beat detection finds the drops, hits and bright sections of your track, and the course is composed so the action lands on them.
- The race - a seeded physics simulation. Want a specific winner? The generator searches runs until your pick takes it, legitimately.
- The voices - optionally, each marble gets an AI voice; whoever leads is singing, with hand-offs exactly on overtakes.
- The video - 1080×1920, 60fps, H.264+AAC, rendered on your device in about a minute. Ready for TikTok, Shorts and Reels.
Every generation is different
Each race uses a fresh seed, so the same song produces a new race every time - useful when you post daily and need volume without repeats. Lock the seed to reproduce a race exactly, change the palette or format to refresh the look.
Formats
Marble Race (classic course), Musical Path (one ball descending a corridor on the beat), Loop Path (a lap that loops), Bounce Battles (two fighters, whoever holds the mic sings). New formats ship regularly.
Generation is why daily posting works
The creators who grow on marble TikTok post every day with the same cast - and a generator is the only way that’s sustainable. Each render rolls a fresh seed through a course composed for your song, so episode 14 looks nothing like episode 13 without you designing anything. Pair it with the cast-and-rivalry strategy in our TikTok guide and the videos effectively schedule themselves.