Bouncing Ball But It Plays [Song]: How It's Made
A comprehensive breakdown of how satisfying 'bouncing ball plays a song' videos are constructed, from MIDI scales to visual chimes.
In This Tutorial
The Anatomy of a Viral Music Simulation
The "Bouncing Ball But It Plays [Song]" format is a viral sensation on social feeds. The magic lies in the correspondence between sight and sound. When viewers see a ball strike a color-coded keyboard block or boundary ring and instantly hear the corresponding note of a popular melody, it triggers a strong ASMR and satisfying response.
Setting Up the Visual Keyboard Blocks
In Rhythmic Escape or Hybrid Mode, you can add stationary blocks or concentric rings within the container. Each block is assigned a specific note from your uploaded MIDI file. You can color-code the blocks based on pitch (e.g., deep blue for bass, neon pink for treble). As balls bounce across these blocks, they light up and trigger the mapped chimes, creating an interactive visual keyboard.
- •Use high-contrast neon colors for the blocks against a dark background for maximum visual pop.
- •Enable "Bloom" post-processing to make the blocks flash brightly when struck.
- •Set block restitution to 1.0 to preserve the ball's energy and maintain continuous movement.
Ensuring Perfect Melodic Pacing
A common challenge is preventing the song from playing too fast or too slow. In the Audio Workshop, use the "Gate Velocity" and "Min Collision Interval" parameters. These settings block accidental double-bounces or micro-collisions from firing notes too quickly, keeping the melody progression clean and recognizable to the listener.
- →Min collision interval range: 50ms to 500ms
- →Gate velocity threshold: prevents low-energy slides from firing notes
- →Visual decay rate: controls how long blocks stay lit after impact
Formatting for Maximum Algorithmic Reach
When rendering your video, add a clean HUD overlay at the top showing the name of the song and the active BPM. Viewers love to see progress bars. Use our built-in video exporter to output a 60fps vertical MP4. Upload the raw render directly to TikTok or YouTube Shorts, and pair it with the corresponding official song on the platform to ride search and audio trends.
Explore More Resources
Already finished? Continue learning or start creating with these recommended links: