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 a 0–1 oscillator to −0.5–0.5: set Multiply to 1.0 and Add to −0.5.
  • 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.