MIDI & Song Conversion
Import MIDI to map notes to bounces, filter which notes play, and convert songs into runs.
On this page
Importing MIDI
MIDI is the most precise way to make the balls play a specific song. Import a MIDI file and the engine maps its note sequence onto ball collisions, so each bounce plays the next note in perfect order. Because MIDI carries the exact notes and timing, the result follows the original melody faithfully no matter how the physics unfold.
Filtering and Sequencing Notes
A full MIDI file can contain more notes than you want a single ball to play. The MIDI tools let you filter the note range and sequence which notes fire, and the on-screen histogram shows the note distribution so you can see what you are working with. Trim a busy file down to the melody line for the cleanest result.
- Note-range filtering to isolate the melody
- Sequential note ordering so bounces play notes in order
- MIDI histogram to visualize the note distribution
- Choose the instrument/sound the notes play through
The Song Converter
The song converter helps you turn a standard audio track into a synced run. It analyzes the audio to extract the melody and tempo so you can build a Rhythmic run around a song rather than starting from a MIDI file. Pair it with the note filtering above to refine the result.
Copyright and Commercial Use
You own the runs you create, and paid plans include a commercial license for what you export. But that license covers your simulation — it does not grant rights to someone else's copyrighted song. If you build a run around a melody you do not own, make sure you have the rights to use that music on the platform you are posting to. Original melodies, public-domain pieces, and licensed tracks keep you safe.
For monetized channels, lean on original melodies, the built-in library, or public-domain classical pieces to avoid copyright claims on the underlying music.