(Here's a screenshot showing the audio-visual output as well as the Max patch back-end while it is playing.)
This audio-visual vomit was made using Max 6 and Processing 2. It was made as a project for an Advanced Audio-Visual Processing course at Goldsmiths University.
The audio processing in Max generates random sequences of beats, which are synchronised with the visuals. These beats are passed through various stages of processing; a reverb effect, a chorus effect, a flanger, and a state-variable filter which cuts off the low frequencies at random intervals. While the sample is looped forwards and backwards alternately, and passed through a sweeping delay effect, the parameters of which randomly alternate between 5 presets.
The chaotic patterns of beats are contrasted by the repetitively looping sample, an idea I stole from the Autechre track "Flutter", although the sweeping delay effect applied to the sample sometimes makes it hard to distinguish any two loops as being the same.
It's a bit mad but I hope you like it! :-)
References, credits and thanks to;
- Communication between Max and Processing thanks to Maxlink (jklabs.net/maxlink/), one of their example Processing sketches I heavily modified to create the visuals.
- Chorus, flanger , and sweeping delay effect taken and modified from; cnmat.berkeley.edu/files/maxdl/ALL/CNMAT-Everything-OSX-MachO.tar.gz.
- The [xgroove~] object was part of the [xsample~] extension to Max found here; grrrr.org/research/software/xsample/
- The [bonk~] object used to gather data on the sounds was found here; crca-archive.ucsd.edu/~tapel/software.html
- Looping sample taken from "Halcyon & On & On" by Orbital.