RedAutoScale:
Filter:
Classes (extension) | Red > redUGens

RedAutoScale : Object
ExtensionExtension

scales an unknown signal to a known range

Description

Uses RunningMin and RunningMax as scaling range and can scale signals automatically to a specified range.

Class Methods

RedAutoScale.ar(in, lo: 0, hi: 1, inLo: inf, inHi: -inf, reset: 0)

RedAutoScale.kr(in, lo: 0, hi: 1, inLo: inf, inHi: -inf, reset: 0)

Arguments:

in

Input signal.

lo

Desired output range minimum.

hi

Desired output range maximum.

inLo

Predefined minimum input range.

inHi

Predefined maximum input range.

reset

A trigger that reset range.

Inherited class methods

Undocumented class methods

RedAutoScale.new(lo: 0, hi: 1, inLo: inf, inHi: -inf)

Instance Methods

.autoScale(val)

Language side implementation.

Inherited instance methods

Undocumented instance methods

.hi

.hi = value

.inHi

.inHi = value

.inLo

.inLo = value

.lo

.lo = value

.max

.max = value

.min

.min = value

.reset

Examples