130 seconds of a music visualization engine and generative drawing built in AS3 using particles and physics engine.
See it in it’s 4:02 entirety HERE.
512 particles are released with instructions to randomly disperse throughout the scene. Variants include friction and wander. Particle location is constantly tracked and more particles are drawn at that location. These particles are sized and alpha’d according to stage location creating a “corridor”.
Music visualization occurs by looping through SoundMixer.computeSpectrum and creating a ByteArray. Each of the 512 particles are controlled the ByteArray which conveniently contains 512 bytes of data. Each byte contains a floating-point value. This value determines the individual particles scale and glow.
I hope to make this more interesting if/when I get some free time.
Music: All Mine | Portishead