LeastChange:
Filter:
Classes | UGens > Maths

LeastChange : MostChange : UGen : AbstractFunction : Object

Output least changed
Source: Trig.sc

Description

Given two inputs a and b, let da[t] = abs(a[t] - a[t - 1]) and db[t] = abs(b[t] - b[t - 1]). Output a[t] if da[t] is smaller, and output b[t] if db[t] is smaller. If da[t] == db[t], use whichever input was used last (assume a for the first sample of output).

Class Methods

LeastChange.ar(a: 0.0, b: 0.0)

From superclass: MostChange

LeastChange.kr(a: 0.0, b: 0.0)

From superclass: MostChange

Arguments:

a

Input signal A.

b

Input signal B.

Inherited class methods

Instance Methods

Inherited instance methods

Examples

the control that changed least is used as output: