ACProcessorSuite

A suite of custom plugins for Apple’s Quartz Composer, a realtime visual programming environment that comes free with Mac OS X (Developer Tools).

The suite contains:

Versions

ACProcessorSuite v0.0.20091005   91 KB i386 · x86_64 · ppc

A suite of custom plugins for Apple’s Quartz Composer, a realtime visual programming environment that comes free with Mac OS X (Developer Tools). The suite contains: * ACPlotter: An Oscillator-like Line-Renderer, extremely useful to visualize a value, that is changing over time. Just hook it up to an LFO to see what it’s doing. * ACStructureTools: Pop & push for structures (= QC Arrays) * ACSignalEnhancer: Various smoothing & 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. Supported modes are: Raw, Average, Smooth, Relative, Drop. * ACAverage: Smoothing values by averaging (like ACSignalEnhancer, but with much less options and easier to use) * ACInputMerger: Logic input selector (forward input A or B) * ACNumberStore: Delay patch (stores & outputs the previous value)
Source
http://www.audiocommander.de
Copyright
Artistic License 2.0

Instructions

  1. Download most recent file using above link
  2. Extract content (you will see single *.plugin file)
  3. Copy this file to:
    • ~/Library/Graphics/Quartz Composer Plug-Ins (~ sign stands for home directory, so it is /Users/YOUR_USERNAME/Library/Graphics/Quartz Composer Plug-Ins)
    • or, for system wide installation (for all users) you can copy this plugin to /Library/Graphics/Quartz Composer Plug-Ins

Patches

The following patches are defined in ACProcessorSuite plugin:

ACAverage averages a number of events (Average) and returns a smoothed average value.

http://www.audiocommander.de

ACInputMerger takes two input values and forwards the value available or the one with the higher priority.

http://www.audiocommander.de

ACNumberStore stores the current value and outputs the previously stored value.

http://www.audiocommander.de

ACPeak takes an input value and compares it to the last sampled values. The maximum value is stored and routed to the output.
Reset and Autoreset reset the last sampled peak value. A rapid in- or decrease is detected as Event (configure sensibility with Event Threshold (all 0..1, Event is boolean).

http://www.audiocommander.de

ACPlotter shows numeric values on a Y-Axis (between -1 and +1) as plotted values (kinda like an Oscillator).

http://www.audiocommander.de

ACSignal is a replacement for the private -Signal patch. It may generate a signal after x seconds or forward true or false after x changes. There are more configuration possibilities than with the original patch, which sometimes generates a signal that’s too short.

The available modes are:
- Delayed Signal: Delays the inputSignal
- TRUE when signal changes: FALSE after delay
- FALSE when signal changes: TRUE after delay

http://www.audiocommander.de

ACSignalDelay forwards the signal (number port) after a specified delay in seconds).

http://www.audiocommander.de

ACSignalEnhancer enables precise control of different signal enhancing algorithms like raw,restrict,scale,average,invert,smooth,drop…

http://www.audiocommander.de

ACStructureTools provides several useful structure methods like setting values by index or push (& unshift), shift (& pop). This structure tool expects a plain one-dimensional array!

Shift: add value to left (first position) and remove value from right (last position)
Push: add value to right (last position) and remove value from left (first position).

http://www.audiocommander.de