search
Start typing to search...

Controlling / Animation Modules

Author: Aximmetry

Introduction

This document describes the built-in Flow Graph modules of the following categories for compounds:

  • Controlling / Animation - Modules that animate and time-shape values with curves, tracks, easing, and sequencer-style control.

Controlling / Animation

This section describes the built-in Flow Graph modules that animate and time-shape values with curves, tracks, easing, and sequencer-style control.

Array Roll Index

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Generates a rolling step index across array-compound instances from the current instance position.
  • Input pins:
    •   Offset (integer) - Offset added to the rolling instance index before output.
  • Output pins:
    •   Out (integer) - Rolled index value for the current array-compound instance.

Array Roll Pick

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Routes the selected step input and trigger by the rolling index of the current array-compound instance.
  • Input pins:
    •   Data 1 (text) - Value used when the first step is selected.
    •   Data 2 (text) - Value used when the second step is selected.
    •   Data 3 (text) - Value used when the third step is selected.
    •   Active (integer) - Index of the currently active step.
    •   Empty Data Inactive (logical) - When on, clears Data output while no step is active.
    •   Condition (logical) - Enable condition for evaluating and forwarding the selected step.
    •   Seq Active End Marker (integer) - Marker index sent while a step is active.
  • Output pins:
    •   Data (text) - Selected step value for the current rolled index.
    •   Active (logical) - On when a step is active for the current rolled index.
    •   Seq Restart (trigger) - Trigger for restarting the attached sequence when required.
    •   Seq Halt At Marker (integer) - Marker index where sequence playback should halt.

Auto Exposure

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Automatically adjusts exposure from incoming image intensity over time.
  • Input pins:
    •   Luminance (scalar) - Measured image luminance used to drive exposure.
    •   Minimum (scalar) - Lower limit of the output exposure value.
    •   Maximum (scalar) - Upper limit of the output exposure value.
    •   Sensitivity (scalar) - Bias applied to luminance before adaptation.
    •   Speed (scalar) - Adaptation speed toward the new exposure value.
  • Output pins:
    •   Out (scalar) - Automatically adapted exposure value.

Bitoggle

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Alternates between two logical states when triggered.
  • Input pins:
    •   Init Value (logical) - Initial output state used after creation or reset.
    •   Reset (trigger) - Trigger that restores the output to InitValue.
    •   On (trigger) - Trigger that sets the output on.
    •   Off (trigger) - Trigger that sets the output off.
  • Output pins:
    •   Out (logical) - Current toggled logical state.

Color Curve

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Evaluates a color curve at the input position to produce animated color values.
  • Input pins:
    •   Time (scalar) - Position used to sample the color curve.
    •   Color Curve (color curve) - Color curve evaluated at Time.
  • Output pins:
    •   Out (color) - Color value sampled from the curve.

Curve

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Evaluates an animation curve at the input position to output a value.
  • Input pins:
    •   Time (scalar) - Position used to sample the curve.
    •   Curve (curve) - Curve evaluated at Time.
  • Output pins:
    •   Out (scalar) - Value sampled from the curve.

Data Stream

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Records or plays back timecoded data streams to and from file storage.
  • Input pins:
    •   Engine (integer, Engine) - Selects which machine runs this module in a multi-machine setup (All selects every machine). On other machines the module stays idle and does not record or play back.
    •   Output Folder (text) - Output folder used when ExactPath is empty.
    •   Output File (text) - Base file name used when ExactPath is empty.
    •   Auto Numbering (logical) - When on, appends a unique number to avoid overwriting an existing file.
    •   Exact Path (text) - Full output path override. When set, OutputFolder and OutputFile are ignored.
    •   Output Suffix (text) - Optional suffix inserted into the output file name.
    •   Input File (text) - Input data stream file path for playback.
    •   State (integer, Data Stream State) - Current stream state: idle, recording, or playing.
    •   Record (trigger) - Trigger that switches the stream to recording state.
    •   Play (trigger) - Trigger that switches the stream to playback state.
    •   Off (trigger) - Trigger that switches the stream to idle state.
    •   Rec Timecode (integer) - Current recording timecode.
    •   Play Timecode (integer) - Current playback timecode.
  • Output pins:
    •   Output Path (text) - Resolved file path currently used for recording output.
    •   Sources (data stream reference) - Recorded or played data-stream source reference.

Delay

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Delays value changes by a configurable amount of time or frames.
  • Input pins:
    •   In (vector) - The source value
    •   Delay (scalar) - Delay length applied before forwarding the input.
    •   Frames (logical) - When on, interprets Delay as frame count instead of seconds.
    •   Reset (trigger) - Trigger that clears buffered delayed values.
  • Output pins:
    •   Out (vector) - Delayed version of the input value.

Delay Text

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Delays text changes by a configurable amount of time or frames.
  • Input pins:
    •   In (text) - The source value
    •   Delay (scalar) - Delay length applied before forwarding the input text.
    •   Frames (logical) - When on, interprets Delay as frame count instead of seconds.
    •   Reset (trigger) - Trigger that clears buffered delayed text values.
  • Output pins:
    •   Out (text) - Delayed version of the input text.

Delay Transformation

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Delays transformation changes by a configurable amount of time or frames.
  • Input pins:
    •   In (transformation) - Transformation value to delay.
    •   Delay (scalar) - Delay length applied before forwarding the transformation.
    •   Frames (logical) - When on, interprets Delay as frame count instead of seconds.
    •   Reset (trigger) - Trigger that clears buffered delayed transformations.
  • Output pins:
    •   Out (transformation) - Delayed version of the input transformation.

Delta

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Outputs the difference between the current and previous input values.
  • Input pins:
    •   In (vector) - The source value
    •   Init Value (vector) - Initial previous value used before the first update.
  • Output pins:
    •   Out (vector) - Difference between current input and previous value.
    •   Changed (logical) - On when the input differs from its previous value.

Envelope

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Generates an envelope control signal from trigger and timing settings.
  • Input pins:
    •   Gate (scalar) - Gate level that starts and sustains the envelope when active.
    •   Velo Sens (scalar) - Velocity sensitivity amount applied to gate influence.
    •   Min Level (scalar) - Envelope output level when fully closed.
    •   Max Level (scalar) - Envelope output level at full peak.
    •   Attack (scalar) - Attack time from MinLevel toward peak.
    •   Decay (scalar) - Decay time from peak toward sustain level.
    •   Sustain (scalar) - Sustain level held while the gate remains active.
    •   Release (scalar) - Release time back toward MinLevel after gate off.
  • Output pins:
    •   Level (scalar) - Current envelope level.

Hold

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Keeps the last accepted value until holding is released.
  • Input pins:
    •   In (vector) - The source value
    •   Pass (trigger) - Trigger that stores the current input to output.
    •   Pass If (logical) - When on, allows automatic passing of input values.
    •   Pass Periodically (logical) - When on, passes input repeatedly using Period timing.
    •   Period (scalar) - Interval between periodic passes.
    •   Force (logical) - When on, pulls In continuously; when off, pulls In only when a pass occurs.
  • Output pins:
    •   Out (vector) - Last stored value.
    •   Previous (vector) - Value stored before the latest pass.
    •   Passed (trigger) - Trigger emitted whenever a new value is stored.

Hold Collection

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Keeps the last accepted collection until holding is released.
  • Input pins:
    •   In (collection) - Incoming collection value to store when passing.
    •   Pass (trigger) - Trigger that stores the current input to output.
    •   Pass If (logical) - When on, allows automatic passing of input values.
    •   Pass Periodically (logical) - When on, passes input repeatedly using Period timing.
    •   Period (scalar) - Interval between periodic passes.
    •   Force (logical) - When on, pulls In continuously; when off, pulls In only when a pass occurs.
  • Output pins:
    •   Out (collection) - Last stored collection value.
    •   Passed (trigger) - Trigger emitted whenever a new value is stored.

Hold Text

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Keeps the last accepted text until holding is released.
  • Input pins:
    •   In (text) - Input text to store when passing.
    •   Pass (trigger) - Trigger that stores the current input text.
    •   Pass If (logical) - When on, allows automatic passing of text changes.
    •   Pass Periodically (logical) - When on, passes text repeatedly using Period timing.
    •   Period (scalar) - Interval between periodic passes.
    •   Force (logical) - When on, pulls In continuously; when off, pulls In only when a pass occurs.
  • Output pins:
    •   Out (text) - Last stored text value.
    •   Previous (text) - Text stored before the latest pass.
    •   Passed (trigger) - Trigger emitted whenever new text is stored.

Hold Transformation

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Keeps the last accepted transformation until holding is released.
  • Input pins:
    •   In (transformation) - Transformation to store when passing.
    •   Pass (trigger) - Trigger that stores the current transformation.
    •   Pass If (logical) - When on, allows automatic passing of transformations.
    •   Pass Periodically (logical) - When on, passes transformations repeatedly using Period timing.
    •   Period (scalar) - Interval between periodic passes.
    •   Force (logical) - When on, pulls In continuously; when off, pulls In only when a pass occurs.
  • Output pins:
    •   Out (transformation) - Last stored transformation.
    •   Previous (transformation) - Transformation stored before the latest pass.
    •   Passed (trigger) - Trigger emitted whenever a transformation is stored.

Incremental

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Accumulates incoming increments into a continuously updated output value.
  • Input pins:
    •   Init Value (scalar) - Initial value used on creation and reset.
    •   Min Value (scalar) - Lower clamp limit for the output value.
    •   Max Value (scalar) - Upper clamp limit for the output value.
    •   Delta (scalar) - Step size used by Increment and Decrement triggers.
    •   Looping (logical) - When on, wraps values at limits instead of clamping.
    •   Reset (trigger) - Trigger that restores the output to InitValue.
    •   To Min (trigger) - Trigger that sets output directly to MinValue.
    •   To Max (trigger) - Trigger that sets output directly to MaxValue.
    •   Increment (trigger) - Trigger that increases output by Delta.
    •   Decrement (trigger) - Trigger that decreases output by Delta.
  • Output pins:
    •   Out (scalar) - Current accumulated value.

Index To Timecode

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Converts index values to timecode.
  • Input pins:
    •   Index (integer) - Frame or sample index to convert.
    •   Base (integer) - Timecode base used for conversion.
    •   Timecode Master (logical) - When on, overwrites system Master Timecode with the resulting timecode.
  • Output pins:
    •   Out (integer) - Converted timecode value.

LFO

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Generates low-frequency periodic modulation signals.
  • Input pins:
    •   Manual (logical) - When on, evaluates waveform at Cursor instead of running time.
    •   Cursor (double precision scalar) - Manual waveform position used when Manual is on.
    •   Synchronize (trigger) - Trigger that restarts the oscillator phase.
    •   Waveform (integer, LFO Wave Form) - Waveform shape used for modulation output.
    •   Delay (scalar) - Start delay before oscillator output begins.
    •   Frequency (scalar) - Oscillation frequency.
    •   Phase Offset (scalar) - Phase offset applied to waveform position.
    •   Pulse Width (scalar) - Duty width used by pulse-style waveforms.
    •   Min Value (scalar) - Minimum output level.
    •   Max Value (scalar) - Maximum output level.
  • Output pins:
    •   Out (scalar) - Current oscillator output value.

Meteo Data Track

  • Category: Controlling / Animation
  • Access: Broadcast & Film Edition required.
  • Function: Outputs weather data values from a sequence track over time.
  • Input pins:
    •   Sequencer (sequence track reference) - Sequence-track reference that supplies timing for this track.
    •   Manual Time (double precision scalar) - Manual time override used when no sequencer timing is driving the track.
    •   Manual (logical) - When on, evaluates using manually supplied collection data instead of automatic sequencing.
    •   Subcollection (collection) - Collection data source containing weather entries.
    •   Date Time Key (text) - Collection key used to read each entry timestamp.
    •   Date Time Format (text) - Date-time format used to parse DateTimeKey values.
    •   Value Key (text) - Collection key used to read each entry value.
    •   Smooth (logical) - When on, interpolates between neighboring samples over time.
    •   Ret Track (binary buffer) - Internal cached track data built from collection input.
  • Output pins:
    •   Active (logical) - On when the track has a part at the current time.
    •   Out (double precision scalar) - Weather value sampled at the current sequence time.

Peak Hold

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Tracks peak input values with configurable hold and release behavior.
  • Input pins:
    •   In (vector) - Input values whose peaks are tracked.
    •   Min Value (scalar) - Minimum floor value for the held peak.
    •   Hold Time (scalar) - Time to hold peak values before falling.
    •   Fall Accel (scalar) - Fall acceleration after hold time elapses.
  • Output pins:
    •   Out (vector) - Held peak values after hold and fall behavior.

Playlist

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Plays a timed playlist with transport control and optional looping.
  • Input pins:
    •   Playlist (playlist) - Playlist data to execute.
    •   Playing State (integer, Playing State) - Current transport state command for playback.
    •   Play (trigger) - Trigger that starts or resumes playback.
    •   Pause (trigger) - Trigger that pauses playback.
    •   Stop (trigger) - Trigger that stops playback.
    •   Restart (trigger) - Trigger that restarts playback from the beginning.
    •   Looping (logical) - When on, restarts playback when the end is reached.
    •   Dynamic Values (collection) - Dynamic values passed to playlist items during playback.
  • Output pins:
    •   Time (double precision scalar) - Current playback time.
    •   Running (logical) - On while playlist playback is running.
    •   Ended (trigger) - Trigger emitted when playback reaches the end.

Random

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Generates random values within configurable limits and update behavior.
  • Input pins:
    •   Generate (trigger) - Trigger that generates a new random output.
    •   Min Value (scalar) - Minimum generated value.
    •   Max Value (scalar) - Maximum generated value.
    •   Integer (logical) - When on, outputs integer values only.
    •   Count (integer) - Number of values generated per trigger.
    •   Seed (integer) - Random seed value for repeatable output.
  • Output pins:
    •   Out (vector) - Generated random values.

Roll Data

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Stores incoming values in a rolling history buffer.
  • Input pins:
    •   Data (text) - Incoming text value pushed into the roll buffer.
    •   Steps (integer) - Number of history steps to keep.
  • Output pins:
    •   Data 1 (text) - Newest rolled value.
    •   Data 2 (text) - Second newest rolled value.
    •   Data 3 (text) - Third newest rolled value.
    •   Active (integer) - Current active step index in the roll buffer.

Sequence Color

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Outputs color values from a sequence track.
  • Input pins:
    •   Sequencer (sequence track reference) - Sequence-track reference that supplies timing for this track.
    •   Manual Time (double precision scalar) - Manual time override used when no sequencer timing is driving the track.
  • Output pins:
    •   Active (logical) - On when the track has a part at the current time.
    •   Out (color) - Color value sampled from the sequence track.

Sequence Double

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Outputs double values from a sequence track.
  • Input pins:
    •   Sequencer (sequence track reference) - Sequence-track reference that supplies timing for this track.
    •   Manual Time (double precision scalar) - Manual time override used when no sequencer timing is driving the track.
  • Output pins:
    •   Active (logical) - On when the track has a part at the current time.
    •   Out (double precision scalar) - Double value sampled from the sequence track.

Sequence Integer

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Outputs integer values from a sequence track.
  • Input pins:
    •   Sequencer (sequence track reference) - Sequence-track reference that supplies timing for this track.
    •   Manual Time (double precision scalar) - Manual time override used when no sequencer timing is driving the track.
  • Output pins:
    •   Active (logical) - On when the track has a part at the current time.
    •   Out (integer) - Integer value sampled from the sequence track.

Sequence Logical

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Outputs logical values from a sequence track.
  • Input pins:
    •   Sequencer (sequence track reference) - Sequence-track reference that supplies timing for this track.
    •   Manual Time (double precision scalar) - Manual time override used when no sequencer timing is driving the track.
  • Output pins:
    •   Active (logical) - On when the track has a part at the current time.
    •   Out (logical) - Logical value sampled from the sequence track.

Sequence Rotation

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Outputs rotation values from a sequence track.
  • Input pins:
    •   Sequencer (sequence track reference) - Sequence-track reference that supplies timing for this track.
    •   Manual Time (double precision scalar) - Manual time override used when no sequencer timing is driving the track.
  • Output pins:
    •   Active (logical) - On when the track has a part at the current time.
    •   Out (vector) - Rotation value sampled from the sequence track.

Sequence Scalar

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Outputs scalar values from a sequence track.
  • Input pins:
    •   Sequencer (sequence track reference) - Sequence-track reference that supplies timing for this track.
    •   Manual Time (double precision scalar) - Manual time override used when no sequencer timing is driving the track.
  • Output pins:
    •   Active (logical) - On when the track has a part at the current time.
    •   Out (scalar) - Scalar value sampled from the sequence track.

Sequence Trigger

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Emits trigger events from a sequence track.
  • Input pins:
    •   Sequencer (sequence track reference) - Sequence-track reference that supplies timing for this track.
    •   Manual Time (double precision scalar) - Manual time override used when no sequencer timing is driving the track.
    •   Forward (logical) - When on, emits triggers while time moves forward.
    •   Backward (logical) - When on, emits triggers while time moves backward.
  • Output pins:
    •   Active (logical) - On when the track has a part at the current time.
    •   Out (trigger) - Trigger emitted at matching sequence events.

Sequence Vector

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Outputs vector values from a sequence track.
  • Input pins:
    •   Sequencer (sequence track reference) - Sequence-track reference that supplies timing for this track.
    •   Manual Time (double precision scalar) - Manual time override used when no sequencer timing is driving the track.
  • Output pins:
    •   Active (logical) - On when the track has a part at the current time.
    •   Out (vector) - Vector value sampled from the sequence track.

Sequencer

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Drives sequence tracks over time and outputs the current position and transport state.
  • Input pins:
    •   Sequence (sequence) - Sequence asset containing track data and timing.
    •   Playing State (integer, Playing State) - Transport command state for sequence playback.
    •   Play (trigger) - Trigger that starts or resumes playback.
    •   Pause (trigger) - Trigger that pauses playback.
    •   Stop (trigger) - Trigger that stops playback.
    •   Restart (trigger) - Trigger that restarts playback from sequence start.
    •   Render (trigger) - Trigger that starts sequence render mode.
    •   Play Time (double precision scalar) - External playback time override when connected.
    •   Speed (scalar) - Playback speed multiplier.
    •   Backwards (logical) - When on, plays sequence backward.
    •   Bounce (logical) - When on, reverses direction at sequence ends.
    •   Looping (logical) - When on, loops playback at loop region limits.
    •   Stay In Loop Reg (logical) - When on, keeps playback constrained to the loop region.
    •   Auto Loop Reg (logical) - When on, derives loop region automatically from sequence data.
    •   Loop Start (double precision scalar) - Loop region start time.
    •   Loop End (double precision scalar) - Loop region end time.
    •   Halt At Marker (integer) - Marker index where playback halts.
    •   Jump To Marker (integer) - Marker index used by Jump trigger.
    •   Jump (trigger) - Trigger that jumps playback to JumpToMarker.
    •   On Stop Go To (integer, On Stop Go To) - Target position used when Stop is triggered.
    •   Skip On Init (logical) - When on, skips automatic start behavior on initialization.
    •   Stop When Inactive (logical) - When on, stops playback when module becomes inactive.
    •   Editor Cursor (double precision scalar) -
  • Output pins:
    •   Tracks (sequence track reference) - Sequence track reference for connected sequence-track modules.
    •   Time (double precision scalar) - Current sequence time position.
    •   Running (logical) - On while sequence playback is running.
    •   Rendering (logical) - On while sequence render mode is active.
    •   Loop Start (double precision scalar) - Current effective loop start time.
    •   Loop End (double precision scalar) - Current effective loop end time.
    •   Loop Ended (trigger) - Trigger emitted when playback reaches loop end.
    •   At Marker (integer) - Marker index currently reached by playback.
    •   Halted (trigger) - Trigger emitted when playback halts at a marker.

Smooth Scalar

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Smooths scalar changes over time.
  • Input pins:
    •   In (scalar) - Target scalar value to approach.
    •   Init Value (scalar) - Initial smoothed value used on reset.
    •   Reset (trigger) - Trigger that resets smoothing to InitValue.
    •   Circular (logical) - When on, wraps interpolation using CircularRange.
    •   Circular Range (scalar) - Value range used for circular wrapping.
    •   Linear (logical) - When on, uses linear smoothing response.
    •   Delay (scalar) - Main response delay controlling smoothing speed.
    •   Dual Delay (logical) - When on, uses separate delay for falling changes.
    •   Lower Delay (scalar) - Delay used when values move downward and DualDelay is on.
  • Output pins:
    •   Out (scalar) - Smoothed scalar output.

Smooth Transformation

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Smooths transformation changes over time.
  • Input pins:
    •   In (transformation) - Target transformation value to approach.
    •   Init Value (transformation) - Initial smoothed value used on reset.
    •   Reset (trigger) - Trigger that resets smoothing to InitValue.
    •   Circular (logical) - When on, applies circular interpolation on rotation channels.
    •   Linear (logical) - When on, uses linear smoothing response.
    •   Delay (scalar) - Response delay controlling smoothing speed.
  • Output pins:
    •   Out (transformation) - Smoothed transformation output.

Smooth Vector

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Smooths vector changes over time.
  • Input pins:
    •   In (vector) - Target vector value to approach.
    •   Init Value (vector) - Initial smoothed value used on reset.
    •   Reset (trigger) - Trigger that resets smoothing to InitValue.
    •   Circular (logical) - When on, wraps interpolation using CircularRange.
    •   Circular Range (scalar) - Value range used for circular wrapping.
    •   Linear (logical) - When on, uses linear smoothing response.
    •   Delay (scalar) - Main response delay controlling smoothing speed.
    •   Dual Delay (logical) - When on, uses separate delay for falling changes.
    •   Lower Delay (scalar) - Delay used when values move downward and DualDelay is on.
  • Output pins:
    •   Out (vector) - Smoothed vector output.

Switch

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Selects one of multiple value inputs.
  • Input pins:
    •   Selected (integer) - 1-based index of the value input routed to output.
    •   Value 1 (vector) - Value at selection slot 1.
    •   Select 1 (trigger) - Trigger that selects Value1.
    •   Value 2 (vector) - Value at selection slot 2.
    •   Select 2 (trigger) - Trigger that selects Value2.
    •   Value 3 (vector) - Value at selection slot 3.
    •   Select 3 (trigger) - Trigger that selects Value3.
    •   Value 4 (vector) - Value at selection slot 4.
    •   Select 4 (trigger) - Trigger that selects Value4.
    •   Value 5 (vector) - Value at selection slot 5.
    •   Select 5 (trigger) - Trigger that selects Value5.
    •   Value 6 (vector) - Value at selection slot 6.
    •   Select 6 (trigger) - Trigger that selects Value6.
    •   Value 7 (vector) - Value at selection slot 7.
    •   Select 7 (trigger) - Trigger that selects Value7.
    •   Value 8 (vector) - Value at selection slot 8.
    •   Select 8 (trigger) - Trigger that selects Value8.
    •   Value 9 (vector) - Value at selection slot 9.
    •   Select 9 (trigger) - Trigger that selects Value9.
    •   Value 10 (vector) - Value at selection slot 10.
    •   Select 10 (trigger) - Trigger that selects Value10.
    •   Value 11 (vector) - Value at selection slot 11.
    •   Select 11 (trigger) - Trigger that selects Value11.
    •   Value 12 (vector) - Value at selection slot 12.
    •   Select 12 (trigger) - Trigger that selects Value12.
    •   Value 13 (vector) - Value at selection slot 13.
    •   Select 13 (trigger) - Trigger that selects Value13.
    •   Value 14 (vector) - Value at selection slot 14.
    •   Select 14 (trigger) - Trigger that selects Value14.
    •   Value 15 (vector) - Value at selection slot 15.
    •   Select 15 (trigger) - Trigger that selects Value15.
    •   Value 16 (vector) - Value at selection slot 16.
    •   Select 16 (trigger) - Trigger that selects Value16.
    •   Force All (logical) - When on, all inputs are pulled continuously; when off, only the selected input is pulled.
  • Output pins:
    •   Out (vector) - Selected value.
    •   Chain (integer) - Chain state value used for cascading switch modules.
    •   Selected (integer) - Current selected input index.
    •   Triggered (trigger) - Trigger emitted when selection changes by trigger pins.

Switch Collection

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Selects one of multiple collection inputs.
  • Input pins:
    •   Selected (integer) - 1-based index of the value input routed to output.
    •   Value 1 (collection) - Collection value at selection slot 1.
    •   Select 1 (trigger) - Trigger that selects Value1.
    •   Value 2 (collection) - Collection value at selection slot 2.
    •   Select 2 (trigger) - Trigger that selects Value2.
    •   Value 3 (collection) - Collection value at selection slot 3.
    •   Select 3 (trigger) - Trigger that selects Value3.
    •   Value 4 (collection) - Collection value at selection slot 4.
    •   Select 4 (trigger) - Trigger that selects Value4.
    •   Value 5 (collection) - Collection value at selection slot 5.
    •   Select 5 (trigger) - Trigger that selects Value5.
    •   Value 6 (collection) - Collection value at selection slot 6.
    •   Select 6 (trigger) - Trigger that selects Value6.
    •   Value 7 (collection) - Collection value at selection slot 7.
    •   Select 7 (trigger) - Trigger that selects Value7.
    •   Value 8 (collection) - Collection value at selection slot 8.
    •   Select 8 (trigger) - Trigger that selects Value8.
    •   Value 9 (collection) - Collection value at selection slot 9.
    •   Select 9 (trigger) - Trigger that selects Value9.
    •   Value 10 (collection) - Collection value at selection slot 10.
    •   Select 10 (trigger) - Trigger that selects Value10.
    •   Value 11 (collection) - Collection value at selection slot 11.
    •   Select 11 (trigger) - Trigger that selects Value11.
    •   Value 12 (collection) - Collection value at selection slot 12.
    •   Select 12 (trigger) - Trigger that selects Value12.
    •   Value 13 (collection) - Collection value at selection slot 13.
    •   Select 13 (trigger) - Trigger that selects Value13.
    •   Value 14 (collection) - Collection value at selection slot 14.
    •   Select 14 (trigger) - Trigger that selects Value14.
    •   Value 15 (collection) - Collection value at selection slot 15.
    •   Select 15 (trigger) - Trigger that selects Value15.
    •   Value 16 (collection) - Collection value at selection slot 16.
    •   Select 16 (trigger) - Trigger that selects Value16.
    •   Force All (logical) - When on, all inputs are pulled continuously; when off, only the selected input is pulled.
  • Output pins:
    •   Out (collection) - Selected collection value.
    •   Chain (integer) - Chain state value used for cascading switch modules.
    •   Selected (integer) - Current selected input index.
    •   Triggered (trigger) - Trigger emitted when selection changes by trigger pins.

Switch Color

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Selects one of multiple color inputs.
  • Input pins:
    •   Selected (integer) - 1-based index of the value input routed to output.
    •   Value 1 (color) - Color value at selection slot 1.
    •   Select 1 (trigger) - Trigger that selects Value1.
    •   Value 2 (color) - Color value at selection slot 2.
    •   Select 2 (trigger) - Trigger that selects Value2.
    •   Value 3 (color) - Color value at selection slot 3.
    •   Select 3 (trigger) - Trigger that selects Value3.
    •   Value 4 (color) - Color value at selection slot 4.
    •   Select 4 (trigger) - Trigger that selects Value4.
    •   Value 5 (color) - Color value at selection slot 5.
    •   Select 5 (trigger) - Trigger that selects Value5.
    •   Value 6 (color) - Color value at selection slot 6.
    •   Select 6 (trigger) - Trigger that selects Value6.
    •   Value 7 (color) - Color value at selection slot 7.
    •   Select 7 (trigger) - Trigger that selects Value7.
    •   Value 8 (color) - Color value at selection slot 8.
    •   Select 8 (trigger) - Trigger that selects Value8.
    •   Value 9 (color) - Color value at selection slot 9.
    •   Select 9 (trigger) - Trigger that selects Value9.
    •   Value 10 (color) - Color value at selection slot 10.
    •   Select 10 (trigger) - Trigger that selects Value10.
    •   Value 11 (color) - Color value at selection slot 11.
    •   Select 11 (trigger) - Trigger that selects Value11.
    •   Value 12 (color) - Color value at selection slot 12.
    •   Select 12 (trigger) - Trigger that selects Value12.
    •   Value 13 (color) - Color value at selection slot 13.
    •   Select 13 (trigger) - Trigger that selects Value13.
    •   Value 14 (color) - Color value at selection slot 14.
    •   Select 14 (trigger) - Trigger that selects Value14.
    •   Value 15 (color) - Color value at selection slot 15.
    •   Select 15 (trigger) - Trigger that selects Value15.
    •   Value 16 (color) - Color value at selection slot 16.
    •   Select 16 (trigger) - Trigger that selects Value16.
    •   Force All (logical) - When on, all inputs are pulled continuously; when off, only the selected input is pulled.
  • Output pins:
    •   Out (color) - Selected color value.
    •   Chain (integer) - Chain state value used for cascading switch modules.
    •   Selected (integer) - Current selected input index.
    •   Triggered (trigger) - Trigger emitted when selection changes by trigger pins.

Switch Double

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Selects one of multiple double inputs.
  • Input pins:
    •   Selected (integer) - 1-based index of the value input routed to output.
    •   Value 1 (double precision scalar) - Double value at selection slot 1.
    •   Select 1 (trigger) - Trigger that selects Value1.
    •   Value 2 (double precision scalar) - Double value at selection slot 2.
    •   Select 2 (trigger) - Trigger that selects Value2.
    •   Value 3 (double precision scalar) - Double value at selection slot 3.
    •   Select 3 (trigger) - Trigger that selects Value3.
    •   Value 4 (double precision scalar) - Double value at selection slot 4.
    •   Select 4 (trigger) - Trigger that selects Value4.
    •   Value 5 (double precision scalar) - Double value at selection slot 5.
    •   Select 5 (trigger) - Trigger that selects Value5.
    •   Value 6 (double precision scalar) - Double value at selection slot 6.
    •   Select 6 (trigger) - Trigger that selects Value6.
    •   Value 7 (double precision scalar) - Double value at selection slot 7.
    •   Select 7 (trigger) - Trigger that selects Value7.
    •   Value 8 (double precision scalar) - Double value at selection slot 8.
    •   Select 8 (trigger) - Trigger that selects Value8.
    •   Value 9 (double precision scalar) - Double value at selection slot 9.
    •   Select 9 (trigger) - Trigger that selects Value9.
    •   Value 10 (double precision scalar) - Double value at selection slot 10.
    •   Select 10 (trigger) - Trigger that selects Value10.
    •   Value 11 (double precision scalar) - Double value at selection slot 11.
    •   Select 11 (trigger) - Trigger that selects Value11.
    •   Value 12 (double precision scalar) - Double value at selection slot 12.
    •   Select 12 (trigger) - Trigger that selects Value12.
    •   Value 13 (double precision scalar) - Double value at selection slot 13.
    •   Select 13 (trigger) - Trigger that selects Value13.
    •   Value 14 (double precision scalar) - Double value at selection slot 14.
    •   Select 14 (trigger) - Trigger that selects Value14.
    •   Value 15 (double precision scalar) - Double value at selection slot 15.
    •   Select 15 (trigger) - Trigger that selects Value15.
    •   Value 16 (double precision scalar) - Double value at selection slot 16.
    •   Select 16 (trigger) - Trigger that selects Value16.
    •   Force All (logical) - When on, all inputs are pulled continuously; when off, only the selected input is pulled.
  • Output pins:
    •   Out (double precision scalar) - Selected double value.
    •   Chain (integer) - Chain state value used for cascading switch modules.
    •   Selected (integer) - Current selected input index.
    •   Triggered (trigger) - Trigger emitted when selection changes by trigger pins.

Switch Integer

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Selects one of multiple integer inputs.
  • Input pins:
    •   Selected (integer) - 1-based index of the value input routed to output.
    •   Value 1 (integer) - Integer value at selection slot 1.
    •   Select 1 (trigger) - Trigger that selects Value1.
    •   Value 2 (integer) - Integer value at selection slot 2.
    •   Select 2 (trigger) - Trigger that selects Value2.
    •   Value 3 (integer) - Integer value at selection slot 3.
    •   Select 3 (trigger) - Trigger that selects Value3.
    •   Value 4 (integer) - Integer value at selection slot 4.
    •   Select 4 (trigger) - Trigger that selects Value4.
    •   Value 5 (integer) - Integer value at selection slot 5.
    •   Select 5 (trigger) - Trigger that selects Value5.
    •   Value 6 (integer) - Integer value at selection slot 6.
    •   Select 6 (trigger) - Trigger that selects Value6.
    •   Value 7 (integer) - Integer value at selection slot 7.
    •   Select 7 (trigger) - Trigger that selects Value7.
    •   Value 8 (integer) - Integer value at selection slot 8.
    •   Select 8 (trigger) - Trigger that selects Value8.
    •   Value 9 (integer) - Integer value at selection slot 9.
    •   Select 9 (trigger) - Trigger that selects Value9.
    •   Value 10 (integer) - Integer value at selection slot 10.
    •   Select 10 (trigger) - Trigger that selects Value10.
    •   Value 11 (integer) - Integer value at selection slot 11.
    •   Select 11 (trigger) - Trigger that selects Value11.
    •   Value 12 (integer) - Integer value at selection slot 12.
    •   Select 12 (trigger) - Trigger that selects Value12.
    •   Value 13 (integer) - Integer value at selection slot 13.
    •   Select 13 (trigger) - Trigger that selects Value13.
    •   Value 14 (integer) - Integer value at selection slot 14.
    •   Select 14 (trigger) - Trigger that selects Value14.
    •   Value 15 (integer) - Integer value at selection slot 15.
    •   Select 15 (trigger) - Trigger that selects Value15.
    •   Value 16 (integer) - Integer value at selection slot 16.
    •   Select 16 (trigger) - Trigger that selects Value16.
    •   Force All (logical) - When on, all inputs are pulled continuously; when off, only the selected input is pulled.
  • Output pins:
    •   Out (integer) - Selected integer value.
    •   Chain (integer) - Chain state value used for cascading switch modules.
    •   Selected (integer) - Current selected input index.
    •   Triggered (trigger) - Trigger emitted when selection changes by trigger pins.

Switch Scalar

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Selects one of multiple scalar inputs.
  • Input pins:
    •   Selected (integer) - 1-based index of the value input routed to output.
    •   Value 1 (scalar) - Scalar value at selection slot 1.
    •   Select 1 (trigger) - Trigger that selects Value1.
    •   Value 2 (scalar) - Scalar value at selection slot 2.
    •   Select 2 (trigger) - Trigger that selects Value2.
    •   Value 3 (scalar) - Scalar value at selection slot 3.
    •   Select 3 (trigger) - Trigger that selects Value3.
    •   Value 4 (scalar) - Scalar value at selection slot 4.
    •   Select 4 (trigger) - Trigger that selects Value4.
    •   Value 5 (scalar) - Scalar value at selection slot 5.
    •   Select 5 (trigger) - Trigger that selects Value5.
    •   Value 6 (scalar) - Scalar value at selection slot 6.
    •   Select 6 (trigger) - Trigger that selects Value6.
    •   Value 7 (scalar) - Scalar value at selection slot 7.
    •   Select 7 (trigger) - Trigger that selects Value7.
    •   Value 8 (scalar) - Scalar value at selection slot 8.
    •   Select 8 (trigger) - Trigger that selects Value8.
    •   Value 9 (scalar) - Scalar value at selection slot 9.
    •   Select 9 (trigger) - Trigger that selects Value9.
    •   Value 10 (scalar) - Scalar value at selection slot 10.
    •   Select 10 (trigger) - Trigger that selects Value10.
    •   Value 11 (scalar) - Scalar value at selection slot 11.
    •   Select 11 (trigger) - Trigger that selects Value11.
    •   Value 12 (scalar) - Scalar value at selection slot 12.
    •   Select 12 (trigger) - Trigger that selects Value12.
    •   Value 13 (scalar) - Scalar value at selection slot 13.
    •   Select 13 (trigger) - Trigger that selects Value13.
    •   Value 14 (scalar) - Scalar value at selection slot 14.
    •   Select 14 (trigger) - Trigger that selects Value14.
    •   Value 15 (scalar) - Scalar value at selection slot 15.
    •   Select 15 (trigger) - Trigger that selects Value15.
    •   Value 16 (scalar) - Scalar value at selection slot 16.
    •   Select 16 (trigger) - Trigger that selects Value16.
    •   Force All (logical) - When on, all inputs are pulled continuously; when off, only the selected input is pulled.
  • Output pins:
    •   Out (scalar) - Selected scalar value.
    •   Chain (integer) - Chain state value used for cascading switch modules.
    •   Selected (integer) - Current selected input index.
    •   Triggered (trigger) - Trigger emitted when selection changes by trigger pins.

Switch Text

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Selects one of multiple text inputs.
  • Input pins:
    •   Selected (integer) - 1-based index of the value input routed to output.
    •   Value 1 (text) - Text value at selection slot 1.
    •   Select 1 (trigger) - Trigger that selects Value1.
    •   Value 2 (text) - Text value at selection slot 2.
    •   Select 2 (trigger) - Trigger that selects Value2.
    •   Value 3 (text) - Text value at selection slot 3.
    •   Select 3 (trigger) - Trigger that selects Value3.
    •   Value 4 (text) - Text value at selection slot 4.
    •   Select 4 (trigger) - Trigger that selects Value4.
    •   Value 5 (text) - Text value at selection slot 5.
    •   Select 5 (trigger) - Trigger that selects Value5.
    •   Value 6 (text) - Text value at selection slot 6.
    •   Select 6 (trigger) - Trigger that selects Value6.
    •   Value 7 (text) - Text value at selection slot 7.
    •   Select 7 (trigger) - Trigger that selects Value7.
    •   Value 8 (text) - Text value at selection slot 8.
    •   Select 8 (trigger) - Trigger that selects Value8.
    •   Value 9 (text) - Text value at selection slot 9.
    •   Select 9 (trigger) - Trigger that selects Value9.
    •   Value 10 (text) - Text value at selection slot 10.
    •   Select 10 (trigger) - Trigger that selects Value10.
    •   Value 11 (text) - Text value at selection slot 11.
    •   Select 11 (trigger) - Trigger that selects Value11.
    •   Value 12 (text) - Text value at selection slot 12.
    •   Select 12 (trigger) - Trigger that selects Value12.
    •   Value 13 (text) - Text value at selection slot 13.
    •   Select 13 (trigger) - Trigger that selects Value13.
    •   Value 14 (text) - Text value at selection slot 14.
    •   Select 14 (trigger) - Trigger that selects Value14.
    •   Value 15 (text) - Text value at selection slot 15.
    •   Select 15 (trigger) - Trigger that selects Value15.
    •   Value 16 (text) - Text value at selection slot 16.
    •   Select 16 (trigger) - Trigger that selects Value16.
    •   Force All (logical) - When on, all inputs are pulled continuously; when off, only the selected input is pulled.
  • Output pins:
    •   Out (text) - Selected text value.
    •   Chain (integer) - Chain state value used for cascading switch modules.
    •   Selected (integer) - Current selected input index.
    •   Triggered (trigger) - Trigger emitted when selection changes by trigger pins.

Switch Transformation

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Selects one of multiple transformation inputs.
  • Input pins:
    •   Selected (integer) - 1-based index of the value input routed to output.
    •   Value 1 (transformation) - Transformation value at selection slot 1.
    •   Select 1 (trigger) - Trigger that selects Value1.
    •   Value 2 (transformation) - Transformation value at selection slot 2.
    •   Select 2 (trigger) - Trigger that selects Value2.
    •   Value 3 (transformation) - Transformation value at selection slot 3.
    •   Select 3 (trigger) - Trigger that selects Value3.
    •   Value 4 (transformation) - Transformation value at selection slot 4.
    •   Select 4 (trigger) - Trigger that selects Value4.
    •   Value 5 (transformation) - Transformation value at selection slot 5.
    •   Select 5 (trigger) - Trigger that selects Value5.
    •   Value 6 (transformation) - Transformation value at selection slot 6.
    •   Select 6 (trigger) - Trigger that selects Value6.
    •   Value 7 (transformation) - Transformation value at selection slot 7.
    •   Select 7 (trigger) - Trigger that selects Value7.
    •   Value 8 (transformation) - Transformation value at selection slot 8.
    •   Select 8 (trigger) - Trigger that selects Value8.
    •   Value 9 (transformation) - Transformation value at selection slot 9.
    •   Select 9 (trigger) - Trigger that selects Value9.
    •   Value 10 (transformation) - Transformation value at selection slot 10.
    •   Select 10 (trigger) - Trigger that selects Value10.
    •   Value 11 (transformation) - Transformation value at selection slot 11.
    •   Select 11 (trigger) - Trigger that selects Value11.
    •   Value 12 (transformation) - Transformation value at selection slot 12.
    •   Select 12 (trigger) - Trigger that selects Value12.
    •   Value 13 (transformation) - Transformation value at selection slot 13.
    •   Select 13 (trigger) - Trigger that selects Value13.
    •   Value 14 (transformation) - Transformation value at selection slot 14.
    •   Select 14 (trigger) - Trigger that selects Value14.
    •   Value 15 (transformation) - Transformation value at selection slot 15.
    •   Select 15 (trigger) - Trigger that selects Value15.
    •   Value 16 (transformation) - Transformation value at selection slot 16.
    •   Select 16 (trigger) - Trigger that selects Value16.
    •   Force All (logical) - When on, all inputs are pulled continuously; when off, only the selected input is pulled.
  • Output pins:
    •   Out (transformation) - Selected transformation value.
    •   Chain (integer) - Chain state value used for cascading switch modules.
    •   Selected (integer) - Current selected input index.
    •   Triggered (trigger) - Trigger emitted when selection changes by trigger pins.

Text Changed

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Detects when the input text changes and emits a trigger.
  • Input pins:
    •   In (text) - Input text monitored for changes.
  • Output pins:
    •   Changed (trigger) - Trigger emitted when input text changes.
    •   Passthru (text) - Current input text passed through unchanged.

Time To Timecode

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Converts time values to timecode.
  • Input pins:
    •   Time (double precision scalar) - Time value to convert.
    •   Base (integer) - Timecode base used for conversion.
    •   Timecode Master (logical) - When on, overwrites system Master Timecode with the resulting timecode.
  • Output pins:
    •   Out (integer) - Converted timecode value.

Timecode To Index

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Converts timecode to index values.
  • Input pins:
    •   Timecode (integer) - Timecode value to convert.
    •   Base (integer) - Timecode base used for conversion.
  • Output pins:
    •   Out (integer) - Converted frame or sample index.

Timecode To Time

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Converts timecode to time values.
  • Input pins:
    •   Timecode (integer) - Timecode value to convert.
    •   Base (integer) - Timecode base used for conversion.
  • Output pins:
    •   Out (double precision scalar) - Converted time value in seconds.

Timer

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Generates periodic trigger pulses and elapsed-time values.
  • Input pins:
    •   Playing (logical) - When on, timer advances; when off, timer is stopped.
    •   Play (trigger) - Trigger that starts timer playback.
    •   Stop (trigger) - Trigger that stops timer playback.
    •   Start Time (double precision scalar) - Start position for timer playback.
    •   End Time (double precision scalar) - End position used for elapsed trigger and looping.
    •   Speed (scalar) - Playback speed multiplier.
    •   Frames (logical) - When on, interprets time values in frame units.
    •   Looping (logical) - When on, wraps from end back to start.
    •   On Stop Go To (integer, Timer On Stop Go To) - Target position used when the timer stops.
    •   Stop When Inactive (logical) - When on, stops timer when module becomes inactive.
  • Output pins:
    •   Time (double precision scalar) - Current timer position.
    •   Running (logical) - On while the timer is running.
    •   Elapsed (trigger) - Trigger emitted when the end position is reached.

Toggle

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Toggles the output logical state when triggered.
  • Input pins:
    •   Init Value (logical) - Initial output state used after creation or reset.
    •   Reset (trigger) - Trigger that restores the output to InitValue.
    •   Toggle (trigger) - Trigger that flips output between on and off.
  • Output pins:
    •   Out (logical) - Current toggled logical state.

Tracking Recorder

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Records camera tracking values into FBX export curves keyed by timecode while recording is on.
  • Input pins:
    •   Engine (integer, Engine) - Selects which machine runs this module in a multi-machine setup (All selects every machine). On other machines the module stays idle and does not record.
    •   Output Folder (text) - Output folder used when ExactPath is empty.
    •   Output File (text) - Base file name used when ExactPath is empty.
    •   Auto Numbering (logical) - When on, appends a unique number to avoid overwriting an existing file.
    •   Exact Path (text) - Full output path override. When set, OutputFolder and OutputFile are ignored.
    •   Output Suffix (text) - Optional suffix inserted into the output file name.
    •   ASCII (logical) - When on, exports using ASCII text format.
    •   Cam Transform (transformation) - Camera transformation sampled for recording.
    •   Zoom Factor (scalar) - Zoom value recorded to the output track.
    •   Aspect (vector) - Aspect values recorded with camera data.
    •   Focus Distance (scalar) - Focus distance value recorded to the output track.
    •   Focus Distance Scale (scalar) - Scale factor applied to recorded focus distance.
    •   Sensor Width (scalar) - Sensor width value recorded for camera setup.
    •   Custom Prop Name 1 (text) - Name of custom property 1 written to export.
    •   Custom Prop Value 1 (scalar) - Value of custom property 1 written to export.
    •   Custom Prop Name 2 (text) - Name of custom property 2 written to export.
    •   Custom Prop Value 2 (scalar) - Value of custom property 2 written to export.
    •   Custom Prop Name 3 (text) - Name of custom property 3 written to export.
    •   Custom Prop Value 3 (scalar) - Value of custom property 3 written to export.
    •   Custom Prop Name 4 (text) - Name of custom property 4 written to export.
    •   Custom Prop Value 4 (scalar) - Value of custom property 4 written to export.
    •   Recording (logical) - Recorded state input controlling whether capture is active.
    •   Record (trigger) - Trigger that starts recording.
    •   Stop (trigger) - Trigger that stops recording.
    •   Timecode (integer) - Timecode used as key for recorded samples.
  • Output pins:
    •   Recording (logical) - On while recording is active.
    •   Output Path (text) - Resolved path of the current export file.

Trigger Any

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Emits an output trigger when any input trigger fires.
  • Input pins:
    •   A (trigger) - First trigger input.
    •   B (trigger) - Second trigger input.
  • Output pins:
    •   Out (trigger) - Trigger emitted when A or B fires.

Trigger Both

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Emits an output trigger only when both input triggers fire.
  • Input pins:
    •   A (trigger) - First trigger input.
    •   B (trigger) - Second trigger input.
  • Output pins:
    •   Out (trigger) - Trigger emitted after both inputs have fired.

Trigger Filter

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Filters incoming trigger events using configurable timing and gating conditions.
  • Input pins:
    •   In (trigger) - Incoming trigger events to filter.
    •   Protect Time (scalar) - Minimum protection interval between forwarded trigger events.
  • Output pins:
    •   Out (trigger) - Filtered trigger output after protection timing is applied.

Vector History

  • Category: Controlling / Animation
  • Access: All editions.
  • Function: Stores recent vector samples and outputs their history.
  • Input pins:
    •   In (vector) - The source value
    •   Item Size (integer) - Element count per history item in the output stream.
    •   Duration (scalar) - History length to keep.
    •   Frames (logical) - When on, interprets Duration as frame count instead of seconds.
    •   Reset (trigger) - Trigger that clears stored history.
  • Output pins:
    •   Out (vector) - Concatenated history values from newest to oldest.
Article Content

Loading
Close
Loading spinner icon
1/10