In addition to the simplicity this method offers extreme customization. You are limited only by your imagination (and artistic skills...)
This uses entirely free-to-use software. I've made my test clip on Linux.
You will need:
A beat making tool, such as Hydrogen - http://hydrogen-music.org/
Audacity - https://www.audacityteam.org/download/
Davinci Resolve - https://www.blackmagicdesign.com/produc ... ciresolve/
Reactor - https://www.steakunderwater.com/wesuckl ... php?t=3067
The Setup
- Lay out your beats in your preferred beat-making software.
- Open your beat track in Audacity and follow the steps at https://forum.audacityteam.org/viewtopic.php?t=115891 to create a square-wave-ish representation of the waveform. You'll need to tweak the (setf threshold 0.2) and (setf time-res 0.1) values until you get things right. The exact values will depend on your original beats. You will be looking for a single bar at the peak of your beats. This will result in the new version of the wave form to have values of 0 (or more accurately near-zero) and 1, which is perfect for when we import this into Fusion.
- Save this new audio as a .WAV file. The Fusion tool to import audio only supports WAV, as far as I can tell.
- Fire up Davinci Resolve. If you don't have Reactor install it. (https://www.steakunderwater.com/wesuckl ... php?t=3067)
- Open Reactor (Workplace -> Scripts -> Comp -> Reactor -> Open Reactor). Search for the "Suck Less Audio" tool and select it.
The Fun Part
- Open Fusion. Add one of each node for particle emitter, particle render, and media output. Link them all up.
- Select the particle emitter and make the following changes:
- Region: Line. Drag this to where you want the beats to start. Dragging it off the viewable area is possible, so the beats can 'flow in' from the side. Make this as SMALL AS POSSIBLE to force the particles in a straight line.
- Style: Change the Style to Brush, and the Brush to "ball_metal"*. Change the size and color to your liking.
- Controls: Velocity - Set the velocity to a decent speed for your track. Set the angle to 180 (assuming a right-to-left travel).
- Controls: Emitter - Set the Lifespan such that the particles disappear at the point you want them to stop.
- Controls: Emitter - Right click on Number, select Modify With -> Audio (WAV). Go to the Modifier tab.
- Modifiers: Browse for the 'square wave' WAV file.
- Click the Play button. Things should start flowing. You won't hear the beats, so use your imagination. Adjust size, velocity, lifespan and such to your liking.
- To make the beats 'pop', on the particle emitter you can use Style -> Size Control -> Size Over Life. This can make the particles change size as they travel. This can be used to give the beats a pulse when they're hit.
- In the Edit view, add your regular beats track. Line up the first beat in your audio track with where the beats are hit. Moving frame by frame should make this easy.
Notes:
* - The metal ball is a simple choice, but obviously you can choose any of the available brushes. Or use a "blob" style. Whatever fills your boots. But if nothing catches your eye set the Style to "bitmap". When the style is bitmap the particle emitter will have a new input, to which you can map a Media In node that references the image you want to use. How simple is that?