Quartz Composer Audio Screensaver

These are some Quartz Composer screen savers with the particle system hooked up to the Volume Peak and Spectrum. If you clap, you should see the movie react. To install them, you’ll need Tiger, Quicktime 7.0 and place the .qtz files in “~/Library/Screensavers”



Explosivo



Audio Dynamite

Inspired by Futurismo Zugakousaku’s demos. Similar audio based Quartz Compositions have been created by others before me.

Audio Dynamite Diagram

This is the Quartz Composer Connection Diagram of Audio Dynamite (some sort of UML I guess). The spectrum output of the Audio Input has been hooked up to a Particle System, to the X, Y, Z velocity via Adder/Subtractor units. To get the values for each of the 12 channels available, the Spectrum is run through a Structure Index Member unit.

X,Y,Z position is controlled by the Volume Peak connected to the Max of Random number generator.

The screensaver unit has options to control the colour, movement, size, lifetime. This is really easy to do from Quartz Composer, you just ‘Publish’ the thing you want to have as user options in the Desktop/Screensaver PrefPane.

Quartz Composer Diagram of Audio Dynamite

Explosivo Diagram

Explosivo was the prototype. In some ways I still like it more than Audio Dynamite because it reacts to sound more obviously. The Volume peak is connected to Max Size, Lifetime, and Size Delta of the Particle System. Range units limit the effect of loud noises. Random units power Colour.

Leave a Reply

You must be logged in to post a comment.