Multiply Add

Scales and offsets a signal in one node. Output is value × multiply + add. The most common use is remapping a 0–1 signal to a different range, for example turning an oscillator's output into a specific position range or converting a unipolar signal to bipolar.

Inputs

PortTypeDefaultRangeDescription
ValueScalar0.0anyThe input signal to remap
MultiplyScalar1.0anyScale factor
AddScalar0.0anyOffset added after scaling

Outputs

PortTypeDescription
OutScalarRemapped value

Ideas

  • Remap an oscillator (−1 to 1) to 0–1: set Multiply to 0.5 and Add to 0.5. For −0.5 to 0.5, set Multiply to 0.5 and Add to 0.
  • Scale a signal down: Multiply 0.1 turns a full-range oscillator into subtle vibrato.
  • Combine with Noise: scale and offset noise output to sit in exactly the range you need for a parameter.

Tips

  • For simple multiplication without offset, you can also use the Multiply math node. Multiply Add saves a node when you need both operations.