Create a marble animation from your music

Upload an audio track, fine-tune the simulation settings, and let the server craft the complete animation data while you watch the progress in real time.

Sign in to generate animations

Every new account includes 20 tokens. Here's how you'll spend them:

  • Generate animation from your audio: 1 token.
  • Download the real-time preview video: 5 tokens per animation.
  • Render the high-quality video: 1 token per second of runtime.
  • Select audio
  • Generate animation
  • Render video

Simulation parameters

Preview the beats in your browser instantly, then let the server handle the heavy simulation.

Choose the audio source for the animation. The waveform preview renders locally so you can hear and see results straight away.

Accepted formats: WAV, MP3, or MIDI

Try an example track to explore the waveform tools instantly.

Audio analysis preview

Waiting for audio upload…

Upload an audio file to preview its waveform, complete with second markers and a consistent time scale.

Only sounds louder than this value trigger marble events. Lower it for more activity, raise it for precise hits.
5.0
Controls how closely detected peaks are merged. Short windows keep rapid hits separate; longer windows blend nearby beats together.
0.075 s
Defines how long a segment must be to spawn a ramp. Lower it to allow shorter ramps throughout the track.
1.00 s
Skip up to five seconds before analysing the song. The trimmed lead-in appears as a red hatched overlay on the waveform preview.
0.00 s
Ignore up to five seconds at the end of the track to avoid long fade-outs. The trimmed ending is highlighted in red on the waveform preview.
0.00 s

Launch & motion

Shape the marble's initial push and how it responds to physics.

Drag the arrow to set horizontal (X) and vertical (Y) launch speeds. Fine-tune the values directly if you need precise numbers.
Magnitude 335

Simulation control

Balance output quality with reliability and experimental effects.

Number of frames exported each second. Higher frame rates give smoother playback but increase file size.
Scales the whole simulation in time. Use slower values for cinematic motion or higher values for tighter pacing.
Strength of the downward force applied every frame. Higher gravity accelerates drops and increases impact energy.
Multiplier applied to marble elasticity. Raise it for livelier rebounds or lower it to dampen motion.
Upper limit for marble speed. Lower caps keep motion controlled, while higher values allow explosive bursts.

Each run uses 1 token. Sign in to spend tokens and kick off your first generation.