Math:Map

Last updated 5 August 2026

Math:Map allows you to easily convert an input

from one range to another.

Pin Info

Input 1: Value [Int, Float, Samples]

Input 2: lower Input Bound [Int, Float]

Input 3: upper Input Bound [Int, Float]

Input 4: lower Output Bound [Int, Float]

Input 5: upper Output Bound [Int, Float]

1-Value[Int/Float]: Changes the input value dependingon the nodes Mapping and emits the new value.

1-Value[Samples]: Changes all Member values dependingon the Nodes Mapping and emits the new values.

2-lower Input Bound[Int/Float]: Defines lower end of the input range.

3-upper Input Bound[Int/Float]: Defines the upper end of the input range.

4-lower Output Bound[Int/Float]: Defines the lower end of the Output range.

5-upper Output Bound[Int/Float]: Defines the upper end of the Output range.

Output 1: Mapped [Int, Float, Samples]

1-Mapped[Int]: Emits the remapped Value on Int input

1-Mapped[Float]: Emits the remapped Value on Float input

1-Mapped[Samples]: Emits the remapped Value on Signal input

Node Parameters

MAP: Shows the current Input/Output relationship.

Expand:

Input lb: Defines the lower input bound*.

Input ub: Defines to upper input bound*.

Output lb: Defines the lower Output bound*.

Output ub: Defines the upper Output bound*.