Dots is a programmatically generated music video to Yosi Horikawa's Bubbles using the Processing language.
It's quite simple, it generates random dots on the screen, then creates effects from the music (the first 15 seconds are handwritten and the rest is created from an FFT). You can also just play around.
Thanks to Yosi Horikawa for his awesome song that inspired this, here's some links to his stuff:
Made by Aapeli Vuorinen. (c) 2016 Aapeli Vuorinen. Released under GPLv3.
There's a couple of things you need:
- Processing 3
- Minim by Damien Di Fede and Anderson Mills (or you can comment out everything that requires it)
- Video Export by Abe Pazos (or you can comment out everything that requires it)
- ffmpeg
- Bubbles mp3 file, or any other audio file (optional)
- Clone this repo
- Download Processing
- Install Minim and Video Export from Processing by going to Sketch > Import Library > Add Library
- Download ffmpeg
- The first time you run the sketch a window will pop up asking for the location of the ffmpeg executable
- (optional) Buy the Bubbles mp3 file and place it in the Dots folder as
bubbles.mp3
- (optional) Set the display flag to true on line 27 of dots.pde to view the Bubbles animation
- (optional) Set the export flag to true on line 29 of dots.pde to export
- (optional) Once it has rendered, run
ffmpeg -i bubbles.mp3 -i Dots{NUMBER}.mp4 -c:v copy -c:a copy output.mp4
to join the music to the video