MostChange:
Filter:
Classes | UGens > Maths

MostChange : UGen : AbstractFunction : Object

Output most changed.
Source: Trig.sc
Subclasses: LeastChange

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 larger, and output b[t] if db[t] is larger. If da[t] == db[t], use whichever input was used last (assume a for the first sample of output).

Class Methods

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

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

Arguments:

a

Input signal A.

b

Input signal B.

Inherited class methods

Instance Methods

Inherited instance methods

Examples