hashtagNumber

The Number node outputs a value of the datatype number, and is used to control or modify properties across your graph. Since almost all nodes accept numeric input, it’s one of the most commonly used Stream nodes.

Right-click to edit and type or scroll to adjust the value. Press Shift while scrolling for larger increments

Use cases

  • Set a property: Connect a Number node to a Source node (e.g., Square) to control its size

  • Scale another stream: Connect a Wave node to a Number set to 0.5, set the connection operator to times, and reduce the Wave output by half

  • Extract coordinates: Connect a Mouse node to two Number nodes to isolate X and Y, then feed them into a Source node (e.g., Signal) to drive frequency and angle dynamically

Property name
Description
Compatible datatype

plus

Adds the node’s current value to the input

number

minus

Subtracts the node’s current value from the input

number

times

Multiplies the node’s current value by the input

number

mod

Returns the remainder of a division, using the second value as the modulus.

number

value

Overrides the node’s value with the input. Helpful for inspecting values and reducing overlapping connections.

number

x

Extract X coordinate from Point/Mouse node

point

y

Extract Y coordinate from Point/Mouse node

point

figureX

Extract X coordinate from Source node

figure

figureY

Extract Y coordinate from Source node

figure

figOriginX

Extract origin X coordinate from Source node

figure

figOriginY

Extract origin Y coordinate from Source node

figure

hue

Extract Hue value from a Color node

color

Tips

The Number node’s math operations are extremely practical in real projects — and you don’t need to be a math expert to use them.

  • Plus offsets a value. For example, you can push a shape forward slightly or shift a wave pattern. Minus does the same in the opposite direction, letting you pull values back.

  • Times lets you scale an input. For example, you can reduce a Wave’s effect, by multiplying with a floating point number less than 1 , e.g. 0.35, before sending it into property. You can also invert any value by multiplying it by -1.

  • Mod is excellent for creating staggered or rhythmic motion. When combined with another Steam node, it can generate looping steps, jittery patterns, or wrap-around movement.

Last updated