map(v: number, l1: number, h1: number, l2: number, h2: number): number

Map a value from one range to another range. If the value overshoots, the source range, the result values will also do. For clamping check mapc

paramv- The value the function will depend on.

paraml1- The minimum value of the source range.

paramh1- The minimum result value.

paraml2- The maximum value of the source range.

paramh2- The maximum result value.

onUpdate(() => {
     // Redness will be 0 when the mouse is at the left edge and 255 when the mouse is at the right edge
     const redness = map(mousePos().x, 0, width(), 0, 255)
     setBackground(rgb(redness, 0, 0))
})

returnsThe result value based on the source value.

sincev2000.0

groupMath