MIDI & Song Conversion

Import MIDI to map notes to bounces, filter which notes play, and convert songs into runs.

01

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.

02

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.

Technical Parameters
  • 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
03

The Song Converter

The song converter helps you turn a standard audio track into a synced run. It analyzes the audio so you can build a Rhythmic run around a song rather than starting from a MIDI file, and a Track Compositor lets you stitch sections from several sources into one active track. A converted track is always less precise than a MIDI file, because the source has no note data, so budget time to listen through the result and raise Min Bounce Spacing if the note queue comes out too dense. Pair it with the note filtering above to refine the result.

Pro Tip

MIDI gives the cleaner result and is worth the extra minute it takes to find one. Search for the song name plus "midi", and prefer a single-instrument arrangement over a dense multi-track one.

Cookie Preferences

We use cookies that are necessary for the site to work, and, only with your consent, cookies for preferences, analytics and attribution. You can change or withdraw your choice at any time. Cookie Policy · Privacy Policy

Compliant with GDPR (EU), DPDPA (India), CCPA (California) and the ePrivacy Directive.