Control the time at which events happen
System Time
Patch Time
Stop Watch
Timeline
Integrator
Derivator
Signal
Pulse
Virtual Watcher
- For any patch that depends on time (e.g., LFO), create a "Patch Time" input by right-clicking on the patch and choosing Timebase -> External.
Simple examples:
Control things using numerical functions
For example, make an object move in different patterns -- linear, bouncing, random, etc.
Patch Time
LFO
Interpolation
Timeline
Noise
Random
Smooth
Simple examples:
Switch between values, depending on a condition
Multiplexer
- like an 'if' or 'switch' in some programming languages. Multiple input sources are connected to this patch, and only one is output. The currently output value depends upon the Index selection.
Demultiplexer
- similar to Multiplexer, but instead of inputting multiple sources, one source value is routed to the patch. The destination of this value is controlled by manipulating the Index input. If an additional reset value is used (via Settings), that value can be sent to all destinations that are not currently chosen. This can be useful for turning rendering chains on and off when in Boolean mode.
Do something repeatedly or make copies of something
Simple examples:
Store data between frames
Integrator
Derivator
Stop Watch
Counter
Toggle
Sample & Hold
Accumulator
Queue
Render In Image
Multiplexer
Counter
Javascript
Feedback
Simple examples:
Send data from one part of the composition to another
Spooky Send
/ Spooky Receive
(Kineme)
OSC Sender
/ OSC Receiver
Network Broadcaster
/ Network Receiver
/Network Synchronizer