The central source for quartz composer creations.

HomeReferencePatchesDownloadsFAQ

Patches & plug-ins

The built-in patches, followed by the main third-party packs. Plug-ins install to /Library/Graphics/Quartz Composer Plug-Ins. Kineme is the exception and uses the neighbouring Quartz Composer Patches folder.

Built-in patches

PatchTypeWhat it does
Image ImporterProviderLoads an image file and outputs it. Output ports only.
Video InputProviderSupplies frames from a camera or other external video source.
LFOProvider / ProcessorLow-frequency oscillator. Type, Period, Phase, Amplitude, Offset and PWM Ratio inputs; the workhorse for driving values over time.
InterpolationProcessorEases a value from a start to an end over a given duration.
MathProcessorArithmetic on input values during evaluation.
SpriteConsumerDraws an image (or colour) flat onto the viewport. Many inputs, no outputs.
BillboardConsumerLike Sprite; draws an image into the scene facing the viewer.
CubeConsumerDraws a textured cube. Often the first 3D thing people try.
ClearConsumerClears the viewport to a colour before the rest of the scene draws.
IteratorMacroRuns the patches inside it N times. How nearly every 'lots of copies' effect is built.
LightingMacroLights whatever objects you place in its sub-patches.
Image Filter / Core ImageProcessorApplies built-in Core Image filters, or your own kernel, to an image.
GLSLProcessor / ConsumerDrop down to shader code when the stock patches can't do it.

Third-party plug-in packs

Most were free; Kineme's QuartzCrystal and QuartzBuilder were paid. Many of the original download links are dead now, but the names still help when an old composition references a patch that isn't built in.

PackWhat it provided
KinemeThe big one. A huge range of extra patches, plus the QuartzCrystal offline renderer and QuartzBuilder (wrap a composition as a standalone app). Kineme patches installed to /Library/Graphics/Quartz Composer Patches.
v002 (Vade)Screen Capture (grabbing apps that don't speak Syphon) and Open Kinect for raw depth data.
bangnoise (Tom)Datamosh and related glitch patches. Datamosh needed 32-bit QC mode.
1024 ArchitectureBox2D physics, Kinect input and computer-vision patches.
CoGeFrom the VJ-software side: a beat detector, an embedded web browser patch, and others.
Mirek (mirekz)GitHub-hosted plug-ins including WebSocket support that talks to Node.js.
OpenEmuGame emulator (NES, SNES, Genesis) exposed into QC, glitching and all.

Sources

The built-in patches come from Apple's archived Quartz Composer User Guide; the third-party list is condensed from the GAFFTA 2012 Quartz Composer plug-ins wiki.