Modulaser
DocsBlogPricing
Documentation
Getting StartedLaser Safety
Guides
MIDIOSCDMXAudio ReactiveBPM & SyncImage ModeEffectsBuy a LaserImprove Laser OutputProjection MappingMultiple LasersPen PlotterVideo to LaserShare Your CreationsRaspberry PiCuesTimelineLibraryMacrosKeyboard Shortcuts
Node Graph
Generators
OscillatorPhasorNoiseEnvelopeSequencerAudio InputDMX InputOSC InputLaser IndexTimecodeBPM
Frame
CircleSquarePolygonStarWaveRoseRosetteSpirographSpiralWaveform TunnelParametric CurveFileVideo InputTextCamera ProjectionDuplicatorDotterColorizeLaser ChaseBrightnessMergeOutput
Math
ArithmeticMultiply AddMixFrom PolarTo PolarColorTo Channels (RGB)
Outputs
LaserCubeEther DreamHelios DACIDNLaserworld / ShowNETAVBNDI, Syphon, and Spout Output
FAQ
Getting StartedLaser Safety
Guides
MIDIOSCDMXAudio ReactiveBPM & SyncImage ModeEffectsBuy a LaserImprove Laser OutputProjection MappingMultiple LasersPen PlotterVideo to LaserShare Your CreationsRaspberry PiCuesTimelineLibraryMacrosKeyboard Shortcuts
Node Graph
Generators
OscillatorPhasorNoiseEnvelopeSequencerAudio InputDMX InputOSC InputLaser IndexTimecodeBPM
Frame
CircleSquarePolygonStarWaveRoseRosetteSpirographSpiralWaveform TunnelParametric CurveFileVideo InputTextCamera ProjectionDuplicatorDotterColorizeLaser ChaseBrightnessMergeOutput
Math
ArithmeticMultiply AddMixFrom PolarTo PolarColorTo Channels (RGB)
Outputs
LaserCubeEther DreamHelios DACIDNLaserworld / ShowNETAVBNDI, Syphon, and Spout Output
FAQ
Loading…

Documentation

  • Getting Started
  • Guides
  • Outputs
  • FAQ

Product

  • Laser Safety
  • Changelog
  • Blog
  • Manage Subscription
  • Download Classic

Connect

  • info@modulaser.app
  • GitHub
  • Instagram

© 2026 RS Product Studio B.V.

Terms of ServicePrivacy Policy
  1. Documentation
  2. /Node Graph
  3. /Math
  4. /Multiply Add

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.

Related

  • Arithmetic: individual Add, Multiply, and other arithmetic nodes
  • Arithmetic (Clamp): restrict the output range after remapping
  • Oscillator: common signal source to remap
Previous
Arithmetic
Next
Mix