quartz composer plug-in to trigger capture from a tethered camera. patch acts on the rising edge of the Capture Signal input and provides image output asynchronously, as indicated by the Done Signal.
to install from the binary download, move CameraObscura.plugin to ~/Library/Graphics/Quartz Composer Plug-Ins/, and to install from source, simply build the Build & Copy project target.
when run, the patch will automatically select the first available camera detected that supports tethered shooting. multiple instances of the plug-in can be used simultaneously, each linked to a separate camera. the plug-in's selected camera is not yet serialized as part of the composition.
the debug builds dump lots of messages to the console, give it a quick look for camera connection and recognition status. not all cameras support ImageCaptureCore's tethered shooting. those supported by this patch are likely to be similar to that of aperture 2+ and Image Capture (refer to the buggy Take Picture action accessible from the File menu). see link below for a supported camera list and additional usage and debugging information. one may need to try PTP or PC Connection camera communication mode to find a successful pairing. http://support.apple.com/kb/HT1085