Audio reactive particles
In this recipe, we'll take a look at how we can create interesting audio reactive visuals. This sketch might be a good start, if you want to create your own software to do performances. This sketch is similar to the FFT example, but the visual output is a lot more interesting.
How to do it...
We'll start by importing the minim
library and will declare a Minim
object, an AudioPlayer
object, and an FFT
object. We also need an array to store our Particle
objects and a boolean
variable to use the fading effect or to draw a background in each frame. This is the code for the first part of the sketch.
import ddf.minim.*; import ddf.minim.signals.*; import ddf.minim.analysis.*; import ddf.minim.effects.*; Minim minim; AudioPlayer player; FFT fft; Particle[] particles; boolean fade = false; void setup() { size( 640, 480 ); smooth(); background( 0 ); colorMode( HSB, 360, 100, 100, 100 ); minim = new Minim( this ); player = minim.loadFile...