Modulators node

Compare

Tests two modulator inputs against each other using >, >=, <, <=, ==, or != and outputs a hard 1 or 0, with a tolerance value for the equality checks.

Download the patchRead it in the Field Guide

The Compare node in Infinite, showing its inputs, controls and outputs.

What it does

Compare is a modulator: it makes a moving value that can drive any control on the canvas. It takes control signal in and gives control signal out.

Try it

Compare a Random node against a fixed threshold to fire an on/off switch at unpredictable moments.

RandomCompare (A &gt; B)Mod Depth

Inputs and outputs

Inputs

  • control signal input
  • control signal input 2

Outputs

  • control signal out

Controls

Every control with a range can be driven by a modulator, a note, an audio level or a sketch.

ControlRange or optionsDefault
operationA > B, A >= B, A < B, A <= B, A == B, A != B0
A (no cable)0 to 10.5
B (no cable)0 to 10.5

Example patch

This patch wires Compare to what it needs and shows the result. Download it, then use File, Open in Infinite, or read it here: it is plain text.

infinite-patch 1
rev 2
# Compare: a starting patch for the Compare node
node 1 Modulators Compare
  id node
  pos 520 300
end
node 2 Modulators LFO
  id lfo0
  pos 0 220
end
node 3 Modulators LFO
  id lfo1
  pos 0 510
end
node 4 Source Shape
  id shape
  pos 1080 300
end
node 5 Utility Output
  id out
  pos 1640 300
end
mod node constantA lfo0 0 0 1 0.5
mod node constantA lfo1 0 0 1 0.5
mod shape sizeX node 0 0 0.6 0.5
cable out 0 shape

More modulators nodes