ACProcessorSuite is a suite of custom plugins for Apple’s Quartz Composer, a realtime visual programming environment that comes free with Mac OS X (Developer Tools). Now updated for Mac OS X 10.6. Snow Leopard!
The main two plugins are
– ACPlotter, an Oscillator-like line renderer, that plots a series of values over time
– and ACSignalEnhancer that provides various smoothing and scaling algorithms to improve (for example) incoming sensory data. With ACSignalEnhancer it is easily possible to scale values from a range of say 100 .. 255 to e.g. -1 .. +1.
Surprisingly, this is the first plotter/oscillator function, as I could not find anything similar on various QC sites or forums. Enjoy!
The second most useful plugins in this suite should be ACSignalEnhancer, which tweaks almost any aspect of how one can improve, scale and bend a numeric value.
The suite contains:
Smoothing values by averaging
Logic input selector (forward input A or B)
Delay patch (stores & outputs the previous value)
Peak Detector (experimental!)
Oscillator like Line-Renderer
Various smooth & scale algorithms
Pop & push for structures (= QC Arrays)
NEW in v0.6 (Snow Leopard)
Replacement for -Signal: Generate signal after x secs or when x changes
Delays a value for x seconds
NEW in v0.7
4-to-1-bit Encoder (useful for logic table lookup)
Sends a signal if a value remained unchanged for x seconds
· Mac OS X 10.5. (Leopard) or 10.6. (Snow Leopard)
· 32-/64-bit Universal Binary for Intel or PPC Macs
· Quartz Composer (comes with Apple’s Developer Tools)
Artistic License 2.0
ACProcessorSuite Quartz Composer Plugins v0.7.2 (
32/64-bit Universal Binary)
· initial version
· added Enhancer, InputMerger, NumberStore
· added StructureTools & Plotter
· fixed Enhancer scaling algorithm: now working with negative numbers
· initial release
· added ACSignal and ACSignalDelay
· compatibility with 10.6. (Snow Leopard)
· two basic example compositions included (see comments below)
· added ACBitLogic
· added ACIdleDetector
Also look out for more Quartz Composer plugins:
Quartz Composer plugin featuring Mac OS SpeechSynthesis, String Manipulation and Random Text Generators, soon to be released!
Quartz Composer plugin for ACNexus – a bluetooth (or Serial via USB) Arduino based sensor-box, soon to be released!
The original Timestamp for this post was June, 8th 2009.