Quartz Composer Guide © Cybero Designs  

Quartz Composer Tutorials - Music Visualizers

Part 3
The Iterator macro patch has structure, iteration, Total Width and Individual Width Scale Inputs. The iterations are the result of the structure count and the structure is the smooth structure output by the JavaScript patch.


quartz composer template menu

The internals of the Iterator patch reveals the sprites that are being programmed and iterated , [repeated after a given pattern].
.

quartz composer template dialog box

One sprite makes up the top bar and the other the bottom reflected bar of the resulting equalizer graph. See picture below.



Please note, unless you are running iTunes with the visualizer on, you won't be able to see anything happening in your new composition.

The resulting music visualizer is pretty simple but can be modified. The spectrum structure of 16 frequency bands is the number of iterated bars, top and bottom, each one of the bars created by the iteration is fed only that audio data that relates to its specific frequency band. Neat and effective. Now lets see what else we can make this visualizer do.


Next

For even more on programming within Quartz Composer see the JavaScript Guide or the Core Image Guide.
Return to the Start Page